我目前正处于开始使用多台服务器(机器)开发聊天(实际上是移植旧的单服务器版本)的阶段。
我想使用 java NIO 库。
我这样做的原因是,当连接大量客户端(大约 10k)时,当前实现工作非常缓慢,而且当前实现基于 IO 套接字库。我还估计在 1 年内会有大约 40-50k 的现场客户。
所以..我有几个问题:
- 你认为/估计 NIO 可以处理多少个客户端,因为我听说比旧的套接字实现要好得多?
- 您有什么想法吗,或者您可以向我指出一些已经实现的使用多服务器聊天的架构。
- 使用多服务器架构时,我可能面临的主要问题是什么?
提前致谢