簡體   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