NettyRPC
NettyRPC copied to clipboard
Yet another RPC framework based on Netty
GitHub changed the way Markdown headings are parsed, so this change fixes it. See [bryant1410/readmesfix](https://github.com/bryant1410/readmesfix) for more information. Tackles bryant1410/readmesfix#1
pendingRPC 这个ConcurrentHashMap可能会有内存溢出的风险 比如client 请求异常,或者Server返回Response异常,这个pendingRPC内的对象都无法回收 ``` java public class DefaultClientHandler extends SimpleChannelInboundHandler{ private ConcurrentHashMap pendingRPC = new ConcurrentHashMap(); @Override protected void channelRead0(ChannelHandlerContext arg0, RPCContext rpcCtx) throws Exception { RPCFuture rpcFuture =...
建议Encoder继承SimpleChannelInboundHandler 并且构造器参数设为true