2014-07-03 86 views
0

我想知道是否存在簡單的解決方法/用於觸發在集羣中的每個節點上執行的作業的石英觸發器。安排在集羣中每個節點上執行的作業的觸發器

我的情況: 我的應用程序正在緩存某些內容,並且正在沒有分佈式緩存的羣集中運行。現在我有一些情況需要刷新作業觸發的所有節點上的緩存。

強尼

回答

1

正如你已經發現,石英總是拿起一個隨機的實例,以執行預定作業,這不能輕易改變,除非你想破解它的內部。

實現你所描述的最簡單的方法可能是實現某種協調器(或主控)作業,它將會意識到集羣中的所有Quartz實例,並將「手動」觸發緩存同步的執行在每個節點上工作。主作業可以通過Quartz公開的RMI或JMX API輕鬆完成。

你可能想檢查一下similar question

相關問題