除了 Java 套接字,我还能将什么用于 Java 中的信使服务器。
我的目标是维护更多的客户。我对 RMI 了解一点。但我不确定我应该使用什么。我想一次维护超过 100,000 个客户。
除了 Java 套接字,我还能将什么用于 Java 中的信使服务器。
我的目标是维护更多的客户。我对 RMI 了解一点。但我不确定我应该使用什么。我想一次维护超过 100,000 个客户。
如果没有更多信息,我建议使用 JMS。
100,000 个客户是很多。这是并发客户还是注册客户?
这是在互联网上还是在内部网络上?
看起来您需要带有集群代理的 JMS(我推荐 HornetQ)。
您还可以使用 Apache ActivemQ,它很容易上手。在此处了解有关 ActiveMQ的更多信息
我真的不知道你在问什么,所以如果这是一个糟糕的答案,我很抱歉,但我会尽力而为。如果你有一个截止日期,我会使用像 JMS 这样编码良好的库,但是我从来没有看过源代码,但我会说它使用 Sockets 是一个安全的选择。如果有另一种方法可以建立您尝试的连接类型,我不知道它是什么。
如果这是用于个人使用或教育目的,我会自己制作,这就是我学习的方式。我研究了一些我找到的源代码和 java2s.com 的聊天程序,然后我自己实现了。我制作的程序更像是即时通讯程序而不是聊天程序,我用 Java 做,因为它很容易跨平台编程,我认为这对于即时通讯程序之类的东西很重要。
如果您想查看源代码,请将您的电子邮件地址发送给我。我的电子邮件地址是 kevin.bigler3@gmail.com。祝你好运,对不起,我无法提供更多帮助。