Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

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).
+
== Where can i run ZooDiscovery? ==
+
  
Within any java OSGi runtime.
+
==Download==
  
== How to use ZooDiscovery?  ==
+
==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.
  
ZooDiscovery can  was first an implemention of OSGi Discovery specsImplements
 
  
 +
== 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

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.


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

Back to the top