如何在服务器上每x分钟运行一次算法?

时间:2016-05-06 10:26:43

标签: java mongodb tomcat server

我在Java中创建了一个聚类算法,它从Mongo数据库中的一个集合中读取,进行计算,然后写入同一数据库中的新集合。现在,我需要这个算法在服务器中每30分钟运行一次。我可以用它做什么?

2 个答案:

答案 0 :(得分:0)

你可以使用quartz scheduler每30分钟安排一次算法,你可以找到一个关于石英调度程序here的好教程。

答案 1 :(得分:0)

如果您使用的是JavaEE,则可以使用@Schedule注释。

看看API here。它可以避免在项目中使用依赖项。

更新

如果你正在使用JavaSE,那么Timer可以帮助你。