我想实现一个可以在链中的最后一个句柄上处理的心跳。 其目的是找出流量是否空闲并对此采取措施。 以"netty"方式执行此操作的最佳方法是什么?或者只是在我的最终处理程序中添加计时器是要走的路?
谢谢
只需使用 IdleStateHandler 和 IdleStateAwareHandler 即可。
或者,您可以计划如下定期任务:
ctx.executor().scheduleAtFixedRate(...);
或:
channel.eventLoop().scheduleAtFixedRate(...);
但是,它不知道连接空闲,因此您需要自己处理它。