2010-10-04 96 views
8

我目前正在研究各種可用於Java和服務發現協議已經拿出了一個小清單:自動服務發現協議

很可能有更多的選擇,如果是的話,我請你艾德里安添加到混合。

我很想從使用過其中一個或多個的人們那裏獲得每個協議的利弊的一些客觀列表。如何實現發佈和發現服務的過程如下:協議的「瑣事」是什麼,它的可靠性如何(協議和實現都是如此),需要集中的服務目錄,還是P2P /分散等。

您會選擇哪一種方式提供LAN上多個設備/服務的無縫自動發現?

回答

3

jmdns - 基礎算法比uPnP簡單得多。這裏簡單。

1

Apache ZooKeeper可用於服務發現和

+2

也許你可以編輯這個答案,包括這個選擇背後的一些推理 – 2011-07-23 14:38:50

2

雖然這是老了,我會到燕尾槽使用的ZooKeeper,暗示了答案。

Netflix發佈了Curator,這是一個圍繞ZooKeeper的框架和客戶端封裝器,其中包括(其他接收方)Service Discovery擴展。