用于分布式计算的RPC框架:MyRPC

jopen 10年前

MyRPC是个远程过程调用框架,设计用来方便地连接异构系统。它具有基于IDL的客户机/服务器存根生成,多平台支持,二进制协议(不需要转义二进制数据,更少的开销),支持各种数据类型(如字符串,二进制,符号和无符号整数,浮点数,列表,结构和枚举),和异常的支持。它没有外部依赖性。

- No external dependencies.  - Multi-platform capability (currently only Python >= 3 server and    JavaScript client are supported).  - IDL-based client/server stub generation.  - Binary capable (no need for escaping of binary data).  - Single roundtrip protocol, ideal for HTTP.  - Support various data types: string, binary, signed and unsigned    integer, float, list, struct and enum.  - All data typs are supported on all platforms.  - Support exceptions.  - Correct input validation of the received messages.

项目主页:http://www.open-open.com/lib/view/home/1393577155693