【问题标题】:Automatic service discovery protocols [closed]自动服务发现协议 [关闭]
【发布时间】:2011-04-20 17:27:25
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: java api protocols service-discovery


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      Apache ZooKeeper 也可以用于服务发现

      【讨论】:

      • 也许您可以编辑此答案以包含此选择背后的一些原因
      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-11-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多