Java中可靠的组播

7

在Java世界中,可靠的多播现代方法有哪些?

通过搜索网络,我找到了JGroups和JRMS。在我的情况下,JGroups似乎是过度设计(我想要一组相同的节点,它们协作并能够通过通知每个现有节点加入此组)。JRMS看起来已经死亡。

我无法找到Java的PGM协议的任何特定实现。


1
发送数据到多个主机的最常见方法是使用TCP协议。40GigE和56 Gbit Infiniband网络中,多播会为许多解决方案增加不必要的复杂性。目前仍有可靠的多播解决方案,但我认为技术的进步正在使它变得不太有用。 - Peter Lawrey
你为什么认为JGroups看起来有些“过度设计”? - jtahlborn
JRMS还活着吗?该网站已经不存在了。 - AzizSM
@Azi,是的,看起来它已经过时了... - Dmitry Volosnykh
JRMS从未是JavaSoft支持的产品,只是一块被扔到墙上的研究成果。我所拥有的最新下载版本是2001年的。 - user207421
显示剩余2条评论
2个回答

0

看一下jmdns,它在纯Java中实现了Zeroconf(Apple Bonjour)。

如果你只想知道谁还在那里,并让他们知道你的存在,这非常有用。

http://jmdns.sourceforge.net/


0
Hazelcast表示它支持消息传递,以及其他一些功能(分布式映射等)。

https://hazelcast.org/

它被用作其他分布式Java应用程序的库,例如OrientDB、Apache Camel,并且具有Java应用服务器的插件,例如Tomcat会话复制。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接