Я изучаю программирование TCP, написав библиотеку сокетов java / scala и хочу знать, как спроектировать сердцебиение.
Для некоторых исследований используются две технологии: 1. Диспетчер задач таймера и 2. Планировщик задач.,
В исходном коде netty есть классы Read/WriteTimeoutHandler
и HashedWheelTimer
.Я хочу знать, как netty работает с ним?
Как вы думаете, netty записывает последнее время отправки / записи сообщения и использует HashedWheelTimer
для планировщика Read/WriteTimeoutHandler
в качестве задачи таймера для проверки времени ожидания?
Я еще не семейство с платформой Netty и просто хочу знать, как работает задача таймера Netty Manager.
помимо нетти, приветствуем любые другие идеи о том, как обозначить сердцебиение.
Спасибо