protobuf is used in HBase for serialization. I searched the files under hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated but didn't see any non-blocking interface.
A brief search on the web resulted in: https://groups.google.com/forum/?fromgroups=#!topic/protobuf/s7jAGvJKgmA But that thread was really old. Would do more searching. Cheers On Tue, Dec 11, 2012 at 6:05 PM, Mick Hittesdorf <[email protected]>wrote: > Thanks for the information. I was wondering why the ClientProtocol > specifically implements the BlockingInterface? I want to write a > non-blocking, event-driven, asynchronous, multi-threaded client similar to > asynchhbase (https://github.com/OpenTSDB/asynchbase) but in C++. Am I > going to need to 'hide' the blocking semantics implemented by HBase in my > client in order to achieve this? > > Thanks in advance! Mick > > On Mon, Dec 10, 2012 at 11:00 PM, Ted Yu <[email protected]> wrote: > > > src/main/java/org/apache/hadoop/hbase/client/ClientProtocol.java > > >
