Saturday, 28 May 2011

Fast and Compact Object Serialization Library

We generate a lot of transactions in our business and many customers want continuous feeds of summary information about these transactions. This sounds easy and a nice JSON document published regularly can solve the problem but we're always looking to save cycles and bandwidth so I was very impressed with the MessagePack Project http://msgpack.org/.

MessagePack provides a high performance library for compact binary-based object serialization which has fast implementations to support several languages. It also supports an RPC solution.

You should also take a look at BERT http://bert-rpc.org/ if you are interested in these kinds of software packages.

Our application is server to server so compact and fast solutions are an important aspect of our design.

0 comments: