- 所有已实现的接口:
- io.netty.channel.ChannelHandler, io.netty.channel.ChannelOutboundHandler
public class AbstractProtocolEncoder<T extends Packet>
extends io.netty.handler.codec.MessageToByteEncoder<T>
RPC encoder
ACK flag : (0=Don't need, 1=Need)
-+------2B-------+--1B--+----1B----+-----8B-----+------1B-----+----------------dynamic---------------------+-------dynamic------------+
| packet length | type | ACK flag | version | Fields size | Fields | Body |
| 76 | 1 | 1 | NRPC/201 | 2 | 11requestMappingName6/hello10methodName8sayHello | {"age":10,"name":"wang"} |
-+---------------+------+----------+------------+-------------+--------------------------------------------+--------------------------+
- 作者:
- wangzihao