10

我目前正在研究 Java 可用的各种服务发现协议,并提出了一个小清单:

可能还有更多选择,如果是这样,我邀请您将其添加到组合中。

我很想从使用过其中一种或多种协议的人那里获得一些关于每种协议优缺点的客观清单。发布和发现服务的实现是什么样子的,协议的“健谈性”是什么,它的可靠性如何(协议和实现),它是否需要集中式服务目录还是 p2p/分散式等。

您会选择哪一个来提供对 LAN 上多个设备/服务的无缝自动发现?

4

3 回答 3

3

jmdns - 底层算法比 uPnP 简单得多。简单在这里很重要。

于 2010-10-04T10:16:15.880 回答
2

虽然这很旧,但我将与建议使用 ZooKeeper 的答案相吻合。

Netflix 发布了Curator,这是一个围绕 ZooKeeper 的框架和客户端包装器,其中包括(以及其他接收器)一个服务发现扩展。

于 2012-06-07T18:03:28.243 回答
1

Apache ZooKeeper也可用于服务发现

于 2011-05-12T13:39:45.507 回答