之前在C#环境下写定时任务是用quartz,那在java netty这里如何实现呢?
在服务器上开发,总免不了有些任务是定时执行的。 比如说,定时下发状态查询等;
那么在netty下使用什么方法来完成定时任务的功能呢?
https://www.w3cschool.cn/essential_netty_in_action/essential_netty_in_action-pwme28eu.html 这里提供了一种方式(使用 EventLoop 调度任务),
Channel ch = null; // Get reference to channel
ScheduledFuture<?> future = ch.eventLoop().schedule(
new Runnable() {
@Override
public void run() {
System.out.println("Now its 60 seconds later");
}
}, 60, TimeUnit.SECONDS);
疑问:
1、这个channel是服务端的channel是么?
版权声明:本文为jiezhang656原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。