Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change 
notification.

The "HedWig" page has been changed by ErwinTam.
http://wiki.apache.org/hadoop/HedWig?action=diff&rev1=18&rev2=19

--------------------------------------------------

  === Code-Level Design & Details ===
  The hedwig project consists of 3 modules:
  
-  * 
[[http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/src/contrib/hedwig/protocol/src/main/protobuf/PubSubProtocol.proto?view=markup|Protocol]]:
 This is a simple module that specifies the client-server protocol used by 
Hedwig. The protocol is specified as a 
[[http://code.google.com/p/protobuf/|Protocol Buffers]] file. Protocol buffers 
can generate serialization and deserialization code for us in multiple 
languages.
+  * 
[[http://svn.apache.org/viewvc/zookeeper/trunk/src/contrib/hedwig/protocol/src/main/protobuf/PubSubProtocol.proto?view=markup|Protocol]]:
 This is a simple module that specifies the client-server protocol used by 
Hedwig. The protocol is specified as a 
[[http://code.google.com/p/protobuf/|Protocol Buffers]] file. Protocol buffers 
can generate serialization and deserialization code for us in multiple 
languages.
   * 
[[http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/src/contrib/hedwig/client/src/main/|Client]]:
 We support both a c++ and a java client library. The client module obviously 
depends on the protocol module.
   * 
[[http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/src/contrib/hedwig/server/src/main/|Server]]:
 This the major chunk of the system. A server is responsible for certain 
topics, and accepting publish and subscribe requests for them. The server uses 
(and hence depends on) the hedwig java client to subscribe to topics in other 
regions.
  

Reply via email to