【发布时间】:2016-08-11 12:37:37
【问题描述】:
我目前正在权衡使用 Elixir 与 Clojure 来运行 Web 服务器来处理许多并发 Web 套接字连接。现在 Elixir/Phoenix 似乎很适合这个,你会看到基准测试证明了它的扩展范围(我怀疑这对现实生活负载有影响)。但是,我们的大部分基础架构都是用 Clojure 编写的。
在我们的例子中,websocket 处理程序几乎完全独立于现有代码库的其余部分。
所以问题是 - 您是否会考虑采用另一种语言/生态系统,因为它更适合特定工作?与使用已经是您现有生态系统很大一部分的工具相比。
而且,Elixir/Phoenix 在实际负载下是否比 Clojure/JVM 显着超过了此类任务,以证明使用它是合理的?
【问题讨论】:
标签: clojure elixir phoenix-framework http-kit