连续发送数据
来源:1-1 Netty深入剖析

qupengkun
2019-09-20
老师好!有这样一个需求:接口接收到数据存储到数据库中,然后从数据库中查询数据并以500毫秒一次的频率发送到另一个服务器接口,请问netty能解决么?还是用定时任务?有没有什么方案谢谢
写回答
1回答
-
闪电侠
2019-09-23
可以参考如下的方法:
// threadPool 是业务线程池
threadPool.submit(new Runnable() {
@Override
public void run() {
// request 是读到的数据
Data data = readFromDB(request);
ctx.executor().schedule(new Runnable() {
@Override
public void run() {
// 异步发送数据
}
}, 500, TimeUnit.MILLISECONDS);
}
});00
相似问题