
netty
文章平均质量分 86
丶roc
我们不生产代码,我们只做IT界的搬运工
展开
-
java NIO的模型来源
一、引子 nio是java的IO框架里边十分重要的一部分内容,其最核心的就是提供了非阻塞IO的处理方式,最典型的应用场景就是处理网络连接。很多同学提起nio都能说起一二,但是细究其背后的原理、思想往往就开始背书,说来说去都是那么几句,其中不少人并不见的真的很理解。本人之前就属于此类,看了很多书和博客,但是大多数都只是讲了三件套和怎么使用,很少会很细致的讲背后的思想,那本次我们就来转载 2016-12-01 09:58:57 · 797 阅读 · 0 评论 -
netty简单实例
服务端的创建时序图:步骤:1.创建ServerBootstrap实例2.设置并绑定Reactor线程池3.设置并绑定服务端channel4.TCP链路建立,创建并初始化ChannelPipeline5.初始化ChannelPipeline完成以后,添加并设置ChannelHandler6.绑定监听端口并启动服务端7.Selector轮询,由Reactor线程NioE原创 2016-12-07 11:32:23 · 781 阅读 · 0 评论 -
netty物联网实践之(一)
最近接了个智能手表项目,正好学习实践下netty 对于netty的I/O模型,设计尽量不在在EventLoopGroup线程中处理耗时业务逻辑,这里我引入了MQ(rabbitMQ),netty服务端在接收到客户端指令以后,不作逻辑处理只提取出客户端channel标记信息,就转发指令到MQ,通过业务线程池专门处理业务。当需要向客户端主动推送消息时候,监听MQ队列,解析指令原创 2017-04-01 16:55:03 · 8583 阅读 · 8 评论