nettyに基づくプロジェクトではprotobufを用いて、protoが異なるメッセージの符号化と復号処理を完了することを巧みに定義する.
14148 ワード
netty
protobuf, , ( )
p.addLast("protobufDecoder", new ProtobufDecoder(Communication.TRequest.getDefaultInstance())); p.addLast("protobufDecoder", new ProtobufDecoder(Communication.TResponse.getDefaultInstance()));
netty , , , get , :
p.addLast("protobufDecoder", new ProtobufDecoder(Communication.ProtocolMessage.getDefaultInstance()));
proto :
// Request Response , netty
message ProtocolMessage
{
optional TRequest tRequest=1;
optional TResponse tResponse=2;
}
!