Projects / protobuf-rpc-pro


protobuf-rpc-pro is a Java developer library that provides an RPC layer for Google's Protocol Buffer services. It builds upon Netty for low-level NIO. Features include bidirectional RPC calls from client to server and from server to client. The client and server are equal communicating peers. TCP connection re-use / keep-alive, SSL encryption support, RPC call cancellation, timeout and a pluggable logging facility logging RPC call data in Protocol Buffer format are included.

Operating Systems

Recent releases

  •  16 Mar 2013 23:58

    Release Notes: The main update here is the library dependency update to the latest protobuf 2.5 and Netty 4.0 releases. There could be some performance improvements to be gained by upgrading to this release. Note: Netty 4.0.0 is still beta.

    •  28 Nov 2012 18:39

      Release Notes: The primary feature for this release is RPC timeout functionality. Semantics are described in the project's wiki page.

      •  26 Aug 2010 21:13

        Release Notes: SSL socket layer encryption. RPC peers can be simply configured with keystores and truststores in order to perform mutual authentication during the SSL handshake.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.