我们有一个系统处理带有嵌入式Netty服务器的REST请求。该系统位于负载平衡器后面的三台机器上。
我们连接到系统并且几乎连续发送请求。
问题是连接永远存在,所以如果一台机器出现故障并重新启动,它就永远不会收到任何请求。
Apache有一个配置选项MaxKeepAliveRequests,它是一个连接中关闭连接并打开另一个连接之前的最大请求数。
Netty中是否有相同的名称?或者我自己需要这样做吗?
答案 0 :(得分:0)
你需要自己做。基本上你只需要在SimpleChannelInboundHandler或ChannelInboundHandlerAdapter中执行此操作,并在处理x请求后关闭连接。