代码之家  ›  专栏  ›  技术社区  ›  dsp_099

用灵丹妙药取代SIDKIQ作业:如何了解并发性?

  •  0
  • dsp_099  · 技术社区  · 6 年前

    我有两个工人目前正在经历成千上万的工作高峰,基本上相当于“打开一个telnet连接,发送一些数据,读取一些数据,关闭”

    我一直在探索灵丹妙药,我正在重建一个我知道和理解的应用程序。

    我怎样才能找出同时有多少个“作业”(想想:返回布尔的Ixxr函数)我可以同时旋转?

    实际上,比如说,在Ubuntu上有多少个开放端口是可能的?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Nic Nilov    6 年前

    你可以在 Erlang Efficiency Guide .

    明确地,

    同时活的Erlang进程的最大数目是 默认值262144。此限制可以在启动时配置。更多 有关信息,请参阅 埃茨。

    同时打开Erlang端口的最大数目通常是由 默认值16384。此限制可以在启动时配置。更多 有关信息,请参阅 埃茨。

    当然,这些数字可能与系统的设计没有直接关系。正如@Justin Wood提到的,你应该准备好一些任务流程。

    还有,看看 exq 这是一个与SyKiq兼容的灵丹妙药的工作处理库。它可能会使您的实现更简单。