我有一個 netty 客戶端應用程序。此應用程序正在連接到端口并檢索 tcp 響應。當我在負載下閱讀響應時,一些響應消息正在連接。我的請求和響應消息具有唯一的事務密鑰。我正在關注我的業務邏輯;實際:000010690013200000101PMAX 567F 0000000000 1554092081842400 0 000010690013200000101PMAX 567F 0000000000 1556083801080400 0預期:000010690013200000102PMAX 567F 0000000000 1554092081842400 0重復響應有 2 個響應,但服務器僅發送 1 個響應,我們在閱讀時匯總了它@Overridepublic void channelRead0(ChannelHandlerContext channelHandlerContext, ByteBuf in) { String input = in.toString(CharsetUtil.UTF_8); log.info(input);}我該如何解決這個問題,它是在負載下發生的。Netty 版本:4.1.25.Final Java 版本:OpenJDK 64-Bit Server VM(build 25.161-b14,混合模式)謝謝。
從 netty 服務器讀取時,不同的響應消息正在合并
慕桂英3389331
2022-10-07 19:28:53