1

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

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

4

1 回答 1

2

是的。

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

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

于 2013-08-06T18:08:41.343 回答