如何在网络编程中管理计时器任务这样的心跳?

时间:2018-05-12 03:24:08

标签: network-programming netty

我正在通过编写java / scala套接字库来学习TCP编程,并想知道如何设计心跳。
对于一些研究,有两种技术,1。计时器任务调度和2.任务调度器。

在netty源代码中,有Read/WriteTimeoutHandlerHashedWheelTimer类。我想知道netty如何使用它? 作为猜测,netty会记录最新的消息发送/写入时间并使用HashedWheelTimer作为计时器Read/WriteTimeoutHandler来检查超时吗?

我还没有netty框架的家庭,只是想知道netty manager计时器任务是怎么做的。

除了netty之外,欢迎任何其他关于如何设计心跳的设计思想 感谢

0 个答案:

没有答案