之前在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是么?
本文探讨了在Java Netty环境中如何实现定时任务。通常在服务器开发中,定时任务是必不可少的,例如定时发送状态查询。文章引用了一个示例,推荐使用EventLoop来调度任务,但提出了疑问:这里的channel是否是指服务端的channel。
657

被折叠的 条评论
为什么被折叠?



