Java多服务器聊天

Java多服务器聊天,java,chat,nio,Java,Chat,Nio,我想用java做一个聊天服务器,但我不知道这是不是一个好主意,因为我不知道它能处理的最大用户数是多少 我正在使用NIO,我不知道你对第三方产品的立场,但Jabber一直是一种选择,并且已经在一些业界最大的网站上进行了尝试和测试。它是一个兼容XMPP的服务器,可以处理集群、负载平衡等问题。典型的IO或NIO服务器可以使用Java 6处理1K到10K的并发连接。NIO对最大连接的影响并没有Java1.4那么大。假设聊天是轻量级的,你应该能够在一个普通的服务器上达到10K 如果您只需要1K连接,我会使

我想用java做一个聊天服务器,但我不知道这是不是一个好主意,因为我不知道它能处理的最大用户数是多少


我正在使用NIO,我不知道你对第三方产品的立场,但Jabber一直是一种选择,并且已经在一些业界最大的网站上进行了尝试和测试。它是一个兼容XMPP的服务器,可以处理集群、负载平衡等问题。

典型的IO或NIO服务器可以使用Java 6处理1K到10K的并发连接。NIO对最大连接的影响并没有Java1.4那么大。假设聊天是轻量级的,你应该能够在一个普通的服务器上达到10K


如果您只需要1K连接,我会使用IO,因为它使用起来更简单,而且可以完成这项工作。

NIO具有很强的可扩展性。你可以同时处理数以万计的连接。看起来他在问NIO的可伸缩性。下面是10个开源聊天服务器。即使你不使用它们,也值得看看它们做了什么以及它们是如何做的。