5

ZooKeeper を、複製された同一のサービスが自分自身を登録できるサービス レジストリとして使用したいと考えています。クライアントは、利用可能なサービスの URL を呼び出してそれらを呼び出すことができます。ZooKeeper のスターターとして、ZooKeeper のサービスを登録および検出するための基本的な Java コードが必要です。

4

1 に答える 1

12

Javaで記述されたZookeeperベースのサービスレジストリであるCuratorDiscovery ( Apache Curator一部)を確認してください。

SOA /分散システムでは、サービスはお互いを見つける必要があります。つまり、Webサービスはキャッシングサービスなどを見つける必要があるかもしれません。DNSはこれに使用できますが、絶えず変化するサービスには十分な柔軟性がありません。Service Discoveryシステムは、次のメカニズムを提供します。

  • 可用性を登録するサービス
  • 特定のサービスの単一インスタンスを見つける
  • サービスのインスタンスが変更されたときに通知する
于 2013-01-29T20:05:53.950 に答える