Pythonで高速なRPCを実装するためのライブラリであるMprpcを紹介します。 内部では、MessagePack RPCプロトコルを用いていて、Java、C++、PHP、Rubyなど既存の他言語のクライアントとも通信が可能になっています。 下記のように簡単にRPCサーバを記述することが出来ます。 from gevent.server import StreamServer from mprpc import RPCServer class SumServer(RPCServer): def sum(self, x, y): return x + y server = StreamServer(('127.0.0.1', 6000), SumServer()) server.serve_forever()