1

我们有一个使用嵌入式 Netty 服务器处理 REST 请求的系统。该系统位于负载平衡器后面的三台机器上。

我们连接到系统并几乎连续地发送请求。

问题是连接永远保持活动状态,所以如果一台机器宕机又恢复,它永远不会收到任何请求。

Apache 有一个配置选项 MaxKeepAliveRequests,它是一个连接中的最大请求数,然后它将关闭连接并打开另一个连接。

Netty中是否有等价物?还是我需要自己做?

4

1 回答 1

2

你需要自己做这件事。基本上,您只需在 SimpleChannelInboundHandler 或 ChannelInboundHandlerAdapter 中执行此操作,并在处理 x 请求后关闭连接。

于 2013-10-26T06:19:16.217 回答