解决HTTP(S)映射时使用tcp端口访问正常,使用域名访问偶现一直loading的问题

This commit is contained in:
aoshiguchen
2023-12-14 12:03:08 +08:00
parent e7bdd4a631
commit a1608ba1be
2 changed files with 13 additions and 0 deletions
+1
View File
@@ -76,3 +76,4 @@
## 2.0.1
- jdk版本升级为21
- native部署,后台新增提交到后端,数据库乱码问题
- 解决HTTP(S)映射时使用tcp端口访问正常,使用域名访问偶现一直loading的问题
@@ -172,4 +172,16 @@ public class HttpVisitorChannelHandler extends SimpleChannelInboundHandler<ByteB
// 当出现异常就关闭连接
ctx.close();
}
@Override
public void channelWritabilityChanged(ChannelHandlerContext ctx) throws Exception {
// 通知代理客户端
Channel visitorChannel = ctx.channel();
Channel proxyChannel = visitorChannel.attr(Constants.NEXT_CHANNEL).get();
if (null != proxyChannel) {
proxyChannel.config().setOption(ChannelOption.AUTO_READ, visitorChannel.isWritable());
}
super.channelWritabilityChanged(ctx);
}
}