python和perl之间的RPC
我目前正在使用json和http从python调用perl函数,但速度很慢。根据一些研究,messagepack最适合序列化,zeromq是最好的传输。两者都有跨平台绑定,但在我深入研究之前,我想知道其他人在使用什么来实现快速跨语言RPC(最好是持久tcp连接)是一个跨语言RPC平台,设计得非常高效和高性能。经过几天的研究,我将使用ZeroMQ+messagepack。ZeroMQ文档展示了如何使用messagepack,我可以在几行代码中实现RPC服务器或客户端。perl和python的ZeroMQ模块都内置了JSON序列化,因此可以单独使用ZeroMQ实现RPC,但messagepack将很好地增强我的数据密集型调用。Thrift看起来也不错,但它添加了一个额外的配置文件,并且具有相当高的级别。我确信ZeroMQ可以获得最高性能,而且它还有很多选择。我有不同的需求,但perl5和python3消息包似乎不跨平台?如果您能够在perl和python中实现这一点,您能否确认这一点?python和perl之间的RPC,python,perl,rpc,zeromq,msgpack,Python,Perl,Rpc,Zeromq,Msgpack,我目前正在使用json和http从python调用perl函数,但速度很慢。根据一些研究,messagepack最适合序列化,zeromq是最好的传输。两者都有跨平台绑定,但在我深入研究之前,我想知道其他人在使用什么来实现快速跨语言RPC(最好是持久tcp连接)是一个跨语言RPC平台,设计得非常高效和高性能。经过几天的研究,我将使用ZeroMQ+messagepack。ZeroMQ文档展示了如何使用messagepack,我可以在几行代码中实现RPC服务器或客户端。perl和python的Zer