2010-10-04 16 views
8

Jestem obecnie patrząc na różne protokoły wykrywania usług dostępnych dla Javy i mają pochodzić z małej listy:Automatyczna obsługa protokołów discovery

Istnieje prawdopodobnie więcej opcji, jeśli tak, to zapraszam do dodawania tham do mieszanka.

Chciałbym uzyskać obiektywne zestawienie zalet i wad każdego protokołu od osób, które użyły jednego lub wielu z nich. Jak wygląda implementacja publikowania i odkrywania usługi, jaka jest "chattiness" protokołu, jak wiarygodna jest (zarówno protokół, jak i implementacje), czy wymaga scentralizowanego katalogu usług, czy jest to p2p/zdecentralizowane itp.

Który z nich zdecydujesz się na bezproblemowe automatyczne wykrywanie wielu urządzeń/usług w sieci LAN?

Odpowiedz

3

jmdns - podstawowe algorytmy są znacznie prostsze niż uPnP. Tutaj liczy się prostota.

1

Apache ZooKeeper mogą być wykorzystywane do wykrywania usług oraz

+2

Być może mógłbyś edytować tę odpowiedź, aby uwzględnić pewne uzasadnienie tego wyboru –

2

Chociaż jest to stary, będę wpisują się odpowiedź, że zasugerował użycie Heca.

Netflix wydany Curator, ramka i ramka klienta wokół ZooKeeper, która zawiera (między innymi receptury) rozszerzenie Service Discovery.