|
|
1
5
我绝对会推荐 JGroups 很好,而且 非常 主动处理并支持任何传输上的任何类型的发现(IP多播、固定列表、外部查找服务等)。 另一个选择是 Apache MINA 但是jgroups更适合于发现(因为它支持任何类型的发现)。 |
|
|
2
2
如果你们都在同一个子网上,一个简单的解决方案就是 multicast sockets . 选择一个地址(好吧,使其可配置),然后当一个新实例启动时,它会发送一个多播“ping”。这会通知其他服务器。 当然,这不会告诉您实例何时崩溃。您有两种选择:
您将需要1-2个线程来监视这一情况并触发适当的事件。 |
|
|
3
1
|
|
4
1
做这件事的最简单的方法是用zeroconf! 每个节点都会宣布自己,并在其他节点出现和消失时倾听。没有中央注册表,只是多播DNS。工作非常好-看看OSX。 可移植的方法是使用JMDNS- http://jmdns.sourceforge.net/ OSX方式是使用Apple Java外观。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |