netty
123.56.119.133:8090
http://123.56.119.133:8090/
展开
-
Netty-粘包,半包和使用Json方式传输数据
文章目录JSON和ProtoBuf序列化背景详解粘包和拆包粘包和半包半包问题的实践案例运行结果半包粘包解决JSON协议通信codeJson序列化与反序列化实践案例JsonMsgJsonMsgDemoJSON传输至服务器端的实践案例code客户端实践案例JSON和ProtoBuf序列化背景在开发一些远程过程调用(RPC)的程序时,通常会涉及对象的序列化/反序列化的问题, 例如一个对象从客户端...原创 2019-11-26 15:17:44 · 4489 阅读 · 0 评论 -
Netty-EchoServer回显服务器的案例
文章目录EchoServer回显服务器的实践案例服务器端功能服务器端需要掌握的知识codeNettyEchoServerHandler处理器回显服务器处理的逻辑客户端NettyEchoClientNettyEchoClientHandler处理器EchoServer回显服务器的实践案例服务器端功能从服务器端读取客户端输入的数据,然后将数据直接回显示在Console控制台服务器端需要掌...原创 2019-11-25 22:42:32 · 553 阅读 · 0 评论 -
Netty-Pipeline流水线
文章目录详解Pipeline流水线背景pipeline入站处理流程codePipeline出站处理流程code出站处理流程详解Pipeline流水线背景一条netty通道需要很多的handler业务处理器来处理业务,每条通道内部都有一条流水线Pipeline将handler装配起来Netty的业务处理器流水线是基于责任链设计模式来设计的, 内部是一个双向链表结构,支持动态添加或删除Hand...原创 2019-11-25 17:09:37 · 337 阅读 · 0 评论 -
Netty原理与基础
文章目录Netty原理与基础Netty简介第一个Netty的案例实践DiscardServer案例功能Netty项目依赖第一个Netty服务器端程序NettyDiscardHandler解密Netty中的Reactor反应器模式Reactor反应器的IO事件的处理流程Netty中的Channel通道组件Netty中的Reactor反应器Netty中的Handler处理器Netty的流水线(pipe...原创 2019-11-23 16:09:44 · 245 阅读 · 0 评论 -
并发基础-Future异步回调模式
文章目录并发基础中的Future异步回调模式背景泡茶案例join异步阻塞使用join实现异步泡茶喝的实践案例join合并方法FutureTask异步回调Callable接口Callable代码FutureTask类Future接口使用FutureTask类实现异步泡茶喝的实践案例结论Guava的异步回调FutureCallback介绍使用Guava实现泡茶喝的实践案例Netty 的异步回调模式并...原创 2019-11-22 14:28:54 · 422 阅读 · 0 评论 -
Netty Reactor模式
文章目录Netty Reactor反应器模式基本介绍简介单线程Reactor反应器模式单线程Reactor反应器方法一个Reactoor反应器版本的EchoServer实践案例EchoClientEchoHandlerEchoServerReactor单线程Reactor缺点多线程的Reactor反应器模式多线程reactor反应器演进多线程Reactor反应器的实践MultiThreadEcho...原创 2019-11-20 15:44:31 · 253 阅读 · 0 评论