Netty
现行者
现在开始努力。希望不会太晚。拿出久违的热情去迎接我的明天,我为自己加油。come on!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
netty Unpooled申请内存注意
1、ByteBuf buf= Unpooled.buffer(100); 申请1个字节大小的内存空间。如果向buf中写入数据,超过100个字节,buf会自动进行扩容2、byte[] b = new byte[30]; ByteBuf bufNew = buf.readBytes(b); 一次从buf中读取30个字节内容。写入到新的数组b中 ****注意,此时如...原创 2020-02-24 16:32:43 · 3109 阅读 · 0 评论 -
使用netty程序出现:Too Many open files问题
场景:本地从kafka获取数据,模拟设备,通过808协议给第三方平台发送数据,一个设备一个连接。问题:使用netty做性能测试时,并发过大造成Too Many open files问题每个设备对象,内部就一个netty对象请求,结果1000多个设备,使用服务器句柄达到了17w+,解决如下: 最后通过修改bootstrap.group(new NioEventLoopGroup(1));...原创 2019-11-18 14:06:08 · 6415 阅读 · 0 评论 -
DelimiterBasedFrameDecoder重复接收
项目的使用netty来获取请求系统的数据,因请求系统采用TCP协议,且有效的数据是[xxxxxxxx]格式,只要获取[]之间的数据即可。这块使用DelimiterBasedFrameDecoder netty自带的解码器,结果发送一个TCP请求,接收方法竟然执行两次。这个问题怎么回事?@Overridepublic ChannelPipeline getPipeline() throw...原创 2019-01-10 15:04:12 · 1352 阅读 · 0 评论
分享