Netty websocket消息压缩

时间:2017-11-02 10:37:22

标签: websocket compression netty

My Netty版本为4.1.5.Final,它支持websocket消息压缩。 但是,当向一个客户端(clientA,clientB,clientC)发送一条消息时,将根据客户端的数量多次压缩相同的消息。 我希望消息压缩一次,但多次使用。 这是我解决问题的方法:

1,我压缩邮件并将其放入地图中,然后再拨打发送消息'事件

2,通常在DeflateEncoder中实现websocket消息压缩操作,但现在在DeflateEncoder中调用encode方法时,首先我尝试从地图中获取,如果存在,直接使用它。

但我不确定这是一个好的解决方案,还有更好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

你的方法听起来对我很好。

相关问题