Netty
Netty使用分享
绅士jiejie
理想的生活,就是生活的理想!
展开
-
netty发送消息通知后删除数据的坑
最近用netty实现了一个简单的消息系统,消息数据暂时设计是保存在数据库,分为消息主体表和最新消息表,在目前的逻辑设计中,一旦将最新消息表对应的的消息发送出去后,就把该条消息删除,因为Netty所有的I/O操作都是异步的,所以如果想要在I/O操作后加一些固定要执行的逻辑,应该优先使用addListener(GenericFutureListener)的方式来完成,否则很可能导致最新消息表中的消息不会被删除,导致消息重发,参考代码如下:ChannelFuture future = channel.write原创 2021-06-09 16:16:59 · 369 阅读 · 2 评论 -
Netty报DefaultHttpRequest cannot be cast to FullHttpRequest
异常问题大致描述:DefaultHttpRequest cannot be cast to FullHttpRequest解决方法以上代码是启动Netty服务的一些必要配置处理类,是一个流水线操作,所以要按顺序来写,如果代码2和代码3的位置调换了,就会报以上的错误,参考如上代码顺序即可。...原创 2021-05-30 17:55:01 · 1989 阅读 · 1 评论