【问题标题】:Clojure Web (HttpKit, Manifold) vs Elixir/PheonixClojure Web (HttpKit, Manifold) vs Elixir/Phoenix
【发布时间】:2016-08-11 12:37:37
【问题描述】:

我目前正在权衡使用 Elixir 与 Clojure 来运行 Web 服务器来处理许多并发 Web 套接字连接。现在 Elixir/Phoenix 似乎很适合这个,你会看到基准测试证明了它的扩展范围(我怀疑这对现实生活负载有影响)。但是,我们的大部分基础架构都是用 Clojure 编写的。

在我们的例子中,websocket 处理程序几乎完全独立于现有代码库的其余部分。

所以问题是 - 您是否会考虑采用另一种语言/生态系统,因为它更适合特定工作?与使用已经是您现有生态系统很大一部分的工具相比。

而且,Elixir/Phoenix 在实际负载下是否比 Clojure/JVM 显着超过了此类任务,以证明使用它是合理的?

【问题讨论】:

    标签: clojure elixir phoenix-framework http-kit


    【解决方案1】:

    你可以找到this conversation helpful。

    总之,“您的网络服务器的速度”不会成为您开发的瓶颈。对于几乎任何现代项目,编码、测试、调试、重构和其他与人类相关的任务都比 100 倍或 1000 倍更重要。

    由于您已经习惯了 Clojure 并且在您的大部分项目中使用它,我强烈建议您坚持使用它,而不是将您的代码库分成 2 个不兼容的部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-22
      • 2017-02-05
      • 2020-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多