
netty
natural_
这个作者很懒,什么都没留下…
展开
-
netty4.x FixedChannelPool使用
FixedChannelPool是netty的连接池,除了这个以外netty还有另外一个连接池SimpleChannelPool,它们俩的关系其实就是儿子与爸爸,FixedChannelPool继承了SimpleChannelPool,这篇文章里主要是讲FixedChannelPool的故事。 注意上面讲的是连接池不是线程池喔。使用场景 作为客户端想要连接服务器,但是并不想像传统的那样一个连接原创 2017-08-25 11:24:51 · 6463 阅读 · 3 评论 -
NIO 框架Netty4.x 整体流程和使用
这篇文章假设你对netty已经有了一点小小的了解,不同于”hello world”的编写,这篇文章叙述的东西更多。其实是在我做完一个netty服务器以后写下的总结。 netty api:http://netty.io/4.1/api/index.html 下载netty之后,可以从这篇文章找到netty的示例源码:https://jingyan.baidu.com/article/358570f原创 2017-05-14 11:44:21 · 708 阅读 · 0 评论 -
netty那些bytebuf踩过的坑
程序超过256个字节以后用抓包工具抓包显示消息已经发送给服务端并且服务端也回发了ack表示已经收到了,但是在read方法里并没有收到消息。 几经辗转发现问题出现在编解码器上,自己定义的解码器是这样的:ByteBuf heapBuffer = ctx.alloc().heapBuffer(); in.readBytes(heapBuffer, in.resetReaderInd...原创 2018-06-01 11:20:46 · 22123 阅读 · 21 评论 -
使用netty做一个简单的http服务器 注解方式获取
首先定义一个注解类,用这个注解类来注解后面要写的servlet类,以便于获取所有的servlet@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)public @interface Servlet { /** * url值 * * @return */ String...原创 2018-10-15 11:32:10 · 1037 阅读 · 0 评论