我有一個集羣在兩個WebSphere V7節點上的Java EE應用程序。如果客戶端更改了持久化到節點1上的數據庫的數據,我想確保數據在節點2上立即更新。如何同步服務器節點之間的數據?
我考慮使用EJB定時器服務,每隔幾分鐘檢查一次數據庫。但是如果我想要在時間上執行更新,節點2沒有任何延遲並且沒有將間隔設置爲一秒左右,我該怎麼辦?那麼我可以從節點1調用節點2上的servlet,並以這種方式觸發更新。但在這種情況下,我的應用程序必須知道所有節點的http地址。這不是我想要的。還有其他建議嗎?
在服務器節點之間是否存在同步數據更改的最佳做法?
那麼我寧願爲我的問題使用更輕量級的解決方案 - 如果可能的話,不使用額外的瓶子或框架。 – mwalter 2011-06-09 07:09:43
我明白了。但是,即使您不使用Jgroups實現,jgroups文檔也提供了一些可能有用的模式。 – HamoriZ 2011-06-09 08:17:22