netty 的 channelRead 读出的消息如何保存在当前线程中?

you xiyou xi · 2022-02-24 13:21
具体需求:客户端在一个 channel 中,发送多次请求报文(客户端多次 flush),所有请求报文拼接才是真正的报文。channelRead 每次读取的消息怎么保存才能让我汇总拼接? 我的想法:1. 因为一个 channel 在一个线程中,使用 ThreadLocal,但是不清楚具体用法。2. ChannelHandlerContext 有没有能存消息的 map?
1 个回答
you xi
you xi

使用 threadLocal 解决了,不知道有没有更好的办法

赞同
反对
评论
收藏
2022-02-24 15:17
前往发表回答