Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Zoodiscovery"
Line 1: | Line 1: | ||
== What is ZooDiscovery? == | == What is ZooDiscovery? == | ||
− | ZooDiscovery is a discovery mechanism that runs as an OSGi service. It leverage [http://hadoop.apache.org/zookeeper/ Apache ZooKeeper] robustness and implements [http://wiki.eclipse.org/ECF_Providers Eclipse ECF Discovery API].''(Hence the name!) | + | ZooDiscovery is a discovery mechanism that runs as an OSGi service. It leverage [http://hadoop.apache.org/zookeeper/ Apache ZooKeeper] robustness and implements [http://wiki.eclipse.org/ECF_Providers Eclipse ECF Discovery API].''(Hence the name!)''. ZooDiscovery is easy to configure, flexible and comes with some extra options (flavors). |
− | + | ||
− | + | ||
− | + | ==Download== | |
− | == | + | ==The concept in some words== |
+ | ZooDiscovery implements both ECF discovery intefaces: IDiscoveryAdvertiser and IDiscoveryLocator. That is, ZooDiscovery can publish our services and gets us noticed about discovered services. Perfect! But how? | ||
+ | A ZooDiscovery instance running at your machine does its job by exchanging data with other ZooDiscovery instance(s) running elsewhere. So each ruuning ZooDiscovety service must know where that "elsewhere" exactly is. This we should first make our ZooDiscovery happy giving it an IP address to play with. | ||
− | |||
+ | == Learn by example == | ||
+ | === How to get ZooDiscovery service?=== | ||
+ | === How to publish/advertise my services === | ||
+ | === I want ZooDiscovery publishing my OSGi services automatically === | ||
+ | === I want to get notified about discovered servcies === | ||
== Recipes == | == Recipes == |
Revision as of 08:51, 22 March 2010
Contents
What is ZooDiscovery?
ZooDiscovery is a discovery mechanism that runs as an OSGi service. It leverage Apache ZooKeeper robustness and implements Eclipse ECF Discovery API.(Hence the name!). ZooDiscovery is easy to configure, flexible and comes with some extra options (flavors).
Download
The concept in some words
ZooDiscovery implements both ECF discovery intefaces: IDiscoveryAdvertiser and IDiscoveryLocator. That is, ZooDiscovery can publish our services and gets us noticed about discovered services. Perfect! But how? A ZooDiscovery instance running at your machine does its job by exchanging data with other ZooDiscovery instance(s) running elsewhere. So each ruuning ZooDiscovety service must know where that "elsewhere" exactly is. This we should first make our ZooDiscovery happy giving it an IP address to play with.