我可以将什么用于Java中的信使服务器

时间:2011-09-06 07:33:24

标签: java java-server

而不是java socket,我还可以使用Java中的信使服务器。

我的目标是维持更多的客户。我对RMI了解一点。但我不确定应该使用什么。我希望一次维护超过100,000个客户端。

4 个答案:

答案 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。祝你好运,抱歉,我无法提供更多帮助。