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;
}