0
My Nettyバージョンは4.1.5.Finalで、websocketメッセージ圧縮をサポートしています。 しかし、多くのクライアント(clientA、clientB、clientC)に1つのメッセージを送信すると、クライアントの数に応じて同じメッセージが何度も圧縮されます。 メッセージは一度圧縮されていますが、何回も使用されることが予想されます。 これを解決する方法は次のとおりです。Netty websocketメッセージ圧縮
1、私はメッセージを圧縮し、メッセージを「メッセージ送信」イベントの前にマップに配置しました。
2、通常はDeflateEncoderのwebsocketメッセージ圧縮操作が実装されていますが、DeflateEncoderでencodeメソッドを呼び出すと、まず地図から取得しようとします。
しかし、私はそれが良い解決策、よりよい解決策であるとは確信していませんか?