赖勇浩(http://laiyonghao.com)
快刀斩乱麻,祭上最后两个 rpc 分析,再整上我自己的设计,这个系列就完结了。
protobuf-socket-rpc
好,废话不多说,看看这个 protobuf-socket-rpc,简介是 Java and Python protobuf rpc implementation using tcp/ip sockets,听说支持 java 的服务器和 python 的客户端,有点怪怪地哈?基本格式见:http://code.google.com/p/protobuf-socket-rpc/source/browse/trunk/proto/rpc.proto ,引用全文如下:
package protobuf.socketrpc;option java_package = "com.googlecode.protobuf.socketrpc";option java_outer_classname = "SocketRpcProtos";message Request { // RPC service full name required string service_name = 1; // RPC method name required string method_name = 2; // RPC request proto required