用于分布式计算的RPC框架:MyRPC
jopen
11年前
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.