背景:
我有一个系统需要支持分布在100个聊天室中的20,000个连接用户。在性能测试期间,我发现在单台服务器上可以连接高达6,000个用户,然后就会出现崩溃转储。因此,在生产环境中,我可能会使用集群中的四台服务器。
我有一个系统需要支持分布在100个聊天室中的20,000个连接用户。在性能测试期间,我发现在单台服务器上可以连接高达6,000个用户,然后就会出现崩溃转储。因此,在生产环境中,我可能会使用集群中的四台服务器。
我的问题:
我知道聊天室绑定在服务器节点上,所以如果该节点崩溃,聊天室也会消失,用户也不再属于该聊天室。是否有办法将聊天室“复制”到另一个节点,以便留下的用户被移动到复制的房间中?如果没有,那么您是如何保持用户的连续性的?