[bind10-dev] Recommendations for message passing libraries?

Yoshitaka Aharen aharen at jprs.co.jp
Tue Jun 7 06:58:29 UTC 2011


Hello,

On Thu, 26 May 2011 16:47:51 +0200
Shane Kerr <shane at isc.org> wrote:
> We are looking for a replacement for the message passing system we use
> in BIND 10, and someone suggested that maybe someone on the bind10-dev
> list may have some recommendations for us.

MessagePack (http://msgpack.org/) is one of the choices for the
replacement of JSON. The speed of serialization/desirialization is very
fast and it supports C++, Python and more languages and platforms (of
course it runs on Windows). It is well-tested and used in various
products. Refer to the link to see the list of products:
http://wiki.msgpack.org/display/MSGPACK/PoweredBy

MessagePack-RPC provides cross-language RPC functionality with
well-designed API. Its specification is documented at the link:
http://wiki.msgpack.org/display/MSGPACK/RPC+specification
Unfortunately, Python and C++ bindings are not yet production ready. The
main developer of MessagePack suggested me to use ZeroMQ or D-Bus in
conjunction with MessagePack for our purpose.

MessagePack and MessagePack-RPC are both licenced under the Apache 2.0
License.

Sincerely,

-- 
Yoshitaka Aharen <aharen at jprs.co.jp>
Japan Registry Services Co., Ltd.





More information about the bind10-dev mailing list