繁体   English   中英

石英群集调度程序中的触发API是否会在同一本地计算机或群集中的任何计算机上触发作业?

[英]Does trigger API in quartz clustered scheduler triggers job in the same local machine or any machine in the cluster?

当我在集群设置中的Quartz中触发作业时,是否仅在同一台计算机上或集群设置中的任何计算机上触发该作业?

关于集群的 Quartz文档说(重点是我):

每次触发时,只有一个节点将触发该作业。 例如,如果作业具有重复的触发器,告诉它每10秒触发一次,则在12:00:00恰好一个节点将运行该作业,而在12:00:10恰好一个节点将运行该作业,依此类推不一定每次都是相同的节点-哪个节点运行它或多或少是随机的 对于繁忙的调度程序(大量触发器),负载平衡机制几乎是随机的,但偏向于对于非繁忙的调度程序(例如,一个或两个触发器)刚刚处于活动状态的同一节点。

基本上,一旦安排了作业运行,就将该信息写入数据库。 群集中的任何节点都可以从该数据库读取并运行作业。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM