我正在使用WebLogic 11g,Ejb3.0/Ejb3.1。在羣集中使用計時器
我在集羣。
我需要使用定時器爲了調用日常任務。
我如何在羣集中的定時器之間同步?並避免重複的任務?
任何提示,指引樣本將是非常歡迎的,
感謝, 射線。
我正在使用WebLogic 11g,Ejb3.0/Ejb3.1。在羣集中使用計時器
我在集羣。
我需要使用定時器爲了調用日常任務。
我如何在羣集中的定時器之間同步?並避免重複的任務?
任何提示,指引樣本將是非常歡迎的,
感謝, 射線。
看看這裏: Clustered Timers
我還沒有實現的解決方案這樣的自己,但現在我們正在使用它使用類似於什麼是文章中所描述的技術的plattform。
鎖定通過DB完成後,在同一臺機器的任務有超時,並同步/與揮發性布爾指示作業已經運行
看看這裏鎖定在:JAlphaNode
這是一個獨立的庫,但它在羣集下工作。
爲避免重複的任務並使計時器與多個羣集同步,您可以使用EJB定時器,並且必須在weblogic-ejb-jar.xml中啓用'Timers are cluster aware'。
我想知道:有沒有一個單一的主數據庫? – 2011-04-04 07:39:04
我將有幾個數據庫,我將連接到。 – rayman 2011-04-04 07:51:04