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.
|Tags||Protocol Buffers rpc Asynchronous|
|Operating Systems||OS Independent|
|Implementation||netty Java 1.6+|
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.
Release Notes: The primary feature for this release is RPC timeout functionality. Semantics are described in the project's wiki page.
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.