gpt4 book ai didi

erlang - erlang的常见用例

转载 作者:行者123 更新时间:2023-12-04 03:55:19 26 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




9年前关闭。




erlang 的常见用例有哪些?我一般都知道,但我正在寻找具体的例子。
以下是 Erlang 可能有用的一些情况吗?

  • 分布式作业调度程序。 (从作业队列中获取复杂的多阶段作业,并将其分配给将执行每个线程的工作线程,然后将输出从一个阶段传递到另一个阶段)(顺便说一句,这是集成 Erlang 和Java/C++。每个阶段可能是任意计算密集型的,因此 Erlang 可能不适合在每个步骤中进行计算,但可能用于协调整个管道)。 (警告:这看起来像 Map-reduce,但不是。这里没有发生 reduce 操作)
  • 网站请求处理
  • 用于在多个连续数据流中选择第 K 个最大元素的分布式算法(或执行类似的分析)

  • 在某处,我读到使用 Erlang 解决 Project Euler 的问题是个好主意。是吗?

    除了编写 erlyweb、couchdb、yaws 等之外,还有其他常见的日常用例吗?在看过 Erlyweb、Couchdb、yaws 等应用程序之后,似乎 Erlang 主要在你想要海量并发时大放异彩,但底层业务逻辑本身非常简单。我没有任何业务逻辑也非常复杂并且需要大量并发的著名应用程序。
    业务逻辑少 => 除了将数据分派(dispatch)/传递/将其存储在某处之外,它们对数据并没有做太多事情。

    谢谢

    最佳答案

    Erlang 擅长 SOA 和服务器端编程。业务逻辑的复杂性不是问题。您可以根据需要管理尽可能复杂的应用程序。它肯定会比 C/C++ 和 Java 做同样的事情更少的代码,甚至可能比 Python 或 Ruby 更少的代码。你的逻辑有多复杂没有限制。我认为电话交换机(这是 Erlang 最初用于的)背后有一些非常复杂的状态机和逻辑。

    有争议的是,函数式语言的表达能力越强,逻辑越复杂,就越容易维护。二郎是很受欢迎 的大量微交易应用程序中大华尔街的银行,进行这些交易的逻辑比 中的任何东西都复杂得多。常见 业务应用。

    关于erlang - erlang的常见用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1811591/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com