[{"title":"( 15 个子文件 15KB ) Netty实现私有协议,模仿dubbo单一长连接RPC服务调用,心跳检测机制源码","children":[{"title":"dubbo","children":[{"title":"utils","children":[{"title":"LogUtils.java <span style='color:#111;'> 368B </span>","children":null,"spread":false}],"spread":true},{"title":"client","children":[{"title":"Client.java <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false}],"spread":true},{"title":"net","children":[{"title":"heart","children":[{"title":"HeartExecutorThreadPool.java <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"HeartTask.java <span style='color:#111;'> 494B </span>","children":null,"spread":false}],"spread":true},{"title":"ResponseFuture.java <span style='color:#111;'> 705B </span>","children":null,"spread":false},{"title":"Request.java <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"ResponseFrameDecoder.java <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"RequestFrameDecoder.java <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false},{"title":"NettyClientConnection.java <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false},{"title":"Response.java <span style='color:#111;'> 910B </span>","children":null,"spread":false},{"title":"ResponseFrameEncoder.java <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"RequestFrameEncoder.java <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false}],"spread":true},{"title":"server","children":[{"title":"DispatchHandler.java <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false},{"title":"Server.java <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"bs","children":[{"title":"ServiceExecutor.java <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]