gpt4 book ai didi

erlang - Erlang 的可扩展性秘诀是什么?

转载 作者:行者123 更新时间:2023-12-03 23:31:27 24 4
gpt4 key购买 nike

Erlang 以在处理大量消息和请求方面不可动摇而闻名。我没有时间下载并尝试深入了解 Erlang 先生对开关理论的理解……所以我想知道是否有人可以教我(或指向一个好的教学网站。)

作为一个思想实验,我想将 Erlang ejabberd 移植到 Python 和 C 的组合中,以一种给我相同的速度和可扩展性的方式。我必须理解和实现哪些结构或模式? (Python 的 Twisted 已经这样做了吗?)

最佳答案

How/why do functional languages (specifically Erlang) scale well? (讨论为什么)

http://erlang.org/course/course.html (对于教程链)

就移植到其他语言而言,消息传递系统在大多数现代语言中都很容易实现。使用 Python 可以很容易地获得函数式风格,尽管你不会“免费”获得 Erlang 的内部调度特性。 Stackless Python 可以复制 Erlang 的大部分并发特性,虽然我没有太多使用它,所以我不能说细节。 If 看起来更“明确”(因为它要求您在代码中定义并发性,即 Erlang 的设计将允许在内部发生并发性)。

关于erlang - Erlang 的可扩展性秘诀是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/516587/

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