3

我有 aq/kdb 数据库,其中一列有时间。我想获取每一行中的数据,并在每行时间列中指定的时间将其与 tibco 集合点发送出去。最好的方法是什么?

似乎可以使用 java timer 和 delay 类,或者使用一些第三方的东西。注意:这里的复杂部分是我没有定期发送,我需要去数据库确定每条消息的发送时间。

例如,如果列中的前两个值是 14:00:00.000 14:30:00.000,那么第一条消息将在下午 2 点发送,第二条消息将在下午 2:30 发送。

谢谢!

4

1 回答 1

1

看看ScheduledExecutorService,它有一个schedule(Runnable command, long delay, TimeUnit unit)方法可以做你想做的

于 2012-07-16T20:15:13.647 回答