Performance¶
mprpc significantly outperforms the official MessagePack RPC (1.8x faster), which is built using Facebook’s Tornado and MessagePack, and ZeroRPC (14x faster), which is built using ZeroMQ and MessagePack.
Results¶

mprpc¶
% python benchmarks/benchmark.py
call: 9508 qps
call_using_connection_pool: 10172 qps
Official MesssagePack RPC¶
% pip install msgpack-rpc-python
% python benchmarks/benchmark_msgpackrpc_official.py
call: 4976 qps
ZeroRPC¶
% pip install zerorpc
% python benchmarks/benchmark_zerorpc.py
call: 655 qps
Environment¶
- OS: Mac OS X 10.8.5
- CPU: Intel Core i7 2GHz
- Memory: 8GB
- Python: 2.7.3