【发布时间】:2010-12-21 03:52:02
【问题描述】:
erlang 的常见用例有哪些?我一般都知道,但我正在寻找具体的例子。 以下是 Erlang 可能有用的一些情况吗?
- 分布式作业调度程序。 (从作业队列中获取复杂的多阶段作业,并将其分配给将执行每个线程的工作线程,然后将输出从一个阶段传递到另一个阶段)(顺便说一句,这是集成 Erlang 和Java/C++。每个阶段可能是任意计算密集型的,因此 Erlang 可能不适合在每个步骤中进行计算,但可能用于协调整个管道)。 (警告:这看起来像 Map-reduce,但不是。这里没有发生 reduce 操作)
- 网站请求处理
- 用于在多个连续数据流中选择第 K 个最大元素的分布式算法(或执行此类类似分析)
在某处,我读到使用 Erlang 解决 Project Euler 中的问题是一个好主意。是吗?
除了编写 erlyweb、couchdb、yaws 等之外,还有其他常见的日常用例吗?在看过 Erlyweb、Couchdb、yaws 等应用程序之后,似乎 Erlang 主要在你想要海量并发时大放异彩,但底层业务逻辑本身非常简单。我没有任何业务逻辑也非常复杂并且需要大量并发的著名应用程序。 业务逻辑少 => 除了将数据分派/传递/存储在某处之外,它们对数据没有太多作用。
谢谢
【问题讨论】:
标签: erlang