【问题标题】:Data streaming - Connection Limit数据流 - 连接限制
【发布时间】:2013-07-27 22:47:29
【问题描述】:

我正在尝试运行 ActionController::LIVE,但我还不太了解服务器的连接处理。

假设我有 2 个进程在每个线程上运行 16 个线程,并且类似于聊天应用程序,它将消息存储在数据库中并将其数据流式传输给参与者,这是否意味着我总共只能有 32 个聊天参与者,因为单个连接一直处于活动状态? - 否则这些连接是如何分布的?它们是否都需要一个 Sql 连接?

【问题讨论】:

    标签: ruby-on-rails postgresql ruby-on-rails-4 unicorn puma


    【解决方案1】:

    是的。

    这是这种架构的主要缺点。

    这就是面向事件的架构有用的地方,每个进程运行一个恒定的事件循环并维护大量连接并响应事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-25
      • 2020-08-07
      • 1970-01-01
      • 2021-07-27
      • 2021-05-20
      • 1970-01-01
      • 2014-11-26
      • 1970-01-01
      相关资源
      最近更新 更多