concurrency - Node.js 或 Erlang

标签 concurrency erlang multicore node.js

当谈到它可以处理的并发级别时,我真的很喜欢这些工具。

Erlang/OTP 看起来像更稳定的解决方案,但需要更多的学习和大量深入研究函数式语言范式。看起来 Erlang/OTP 在多核 CPU 方面做得更好(如果我错了,请纠正我)。

但是我应该选择哪个?从短期和长期角度来看,哪个更好?

我的目标是学习一种工具,它可以比传统语言更容易地在高负载下扩展我的 Web 项目。

最佳答案

我会试试 Erlang。尽管这将是一个更陡峭的学习曲线,但由于您将学习一门函数式编程语言,因此您会从中获得更多 yield 。此外,由于 Erlang 专为创建可靠、高度并发的系统而设计,因此您将同时学到很多有关创建高度可扩展服务的知识。

关于concurrency - Node.js 或 Erlang,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3011317/

相关文章:

java - 与 Java 或其他非函数式语言相比,Scala 究竟如何利用更多的核心?

linux - 运行多线程应用程序的新四核处理器中的 linux 内核有多好

python - gunicorn 和/或 celery : What is the way get the best out of both?

cuda - 使用 OpenCL 的累积数组求和

java - ArrayList.clear 抛出 ArrayIndexOutOfBoundsException

java - 使用 Hibernate 和 Postgres 读取/更新并发实体

erlang - 难以理解 Erlang Gen_Server 架构

list - 在 erlang 中模拟 range(L,N)

list - 更新 proplist erlang

arrays - 哪个 haskell 库可以让我将 2D 数组/向量保存到 png/jpg/gif... 文件中?