Как сделать операцию каждые 5 секунд Нетти (Сервер) - PullRequest
0 голосов
/ 08 июня 2019

Ранее я работал на workerman php над созданием сервера веб-сокетов, но, поскольку я часто работаю на java, я решил изучить netty, я хотел бы знать, как отправлять приветственное сообщение всем пользователям каждые 5 секунд, на рабочем месте этодостигается таймерами.

1 Ответ

0 голосов
/ 15 июня 2019

В Netty каждый EventLoop расширяется ScheduledExecutorService , что означает, что вы можете запланировать запуск задачи каждые 5 секунд, например:

Channel ch = ...;
ch.eventLoop().scheduleAtFixedRate(() -> {}, 0, 5, TimeUnit.SECONDS);
...