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