Generic RPC library for Ruby, with built-in transports for HTTP, ZeroMQ, and sockets, and built-in codecs for the ruby-protocol-buffers and jprotobuf libraries