2013-04-08 59 views
0

我在我的Spring web应用程序中使用Quartz。可以在集群环境中的不同节点之间共享相同的作业吗?

我成功地配置了集群环境中的所有东西,其中石英将正确地选择其JOBS点火。

现在我的一个工作是大的,将花费这么多的资源和时间。所以我可以共享节点之间的JOB,以便以相同的方式在两个节点上执行相同的JOB,而不是不同的触发器?

还有其他方法可以实现吗?

谢谢

回答

1

石英提供触发作业的功能。你在石英的责任里面做了什么。

根据你的工作在做什么,你可以看看分成更小的工作,然后群集将有所帮助。

如果您提供更多信息,我们可以提供帮助。

+0

我们有从几百万米读取数据并更新数据库的服务层类。所以我现在所做的就是从我的石英JOB中调用这个服务层类。所以这是一个很大的JOB,我们希望这个在节点之间共享,但不能分解到较小的JOB类。 – 2013-04-08 07:22:07

+0

我们有服务层类,它从数百万设备读取并存储在数据库中。我从我们的Quartz JOB调用这个服务层。但问题是单独一个节点无法处理这个负载。那么是否有可能在多个节点之间共享相同的JOB? – 2013-04-08 08:01:19

+0

你如何获得数百万的工作?它在某个文件中吗? – 2013-04-08 13:12:41

相关问题