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