2012-09-22 58 views
-1

我們有一個基於Java的Web應用程序來顯示最近一小時內啓動的作業的狀態更新。作業狀態信息由MS SQL Server 2008維護。我們需要捕獲添加到作業狀態中的新更改並更新Web應用程序服務器中的模型對象高速緩存。我們通過定期向DB進行查詢並在作業狀態中查找差異來捕獲新更新。 有沒有更好的方法來捕獲數據庫中的新更新?是否有任何ORM工具可用於緩存和更新此類實時數據更新?有什麼建議嗎?ORM自動捕獲數據庫中的實時更新

回答

0

不,這不是ORM的工作。

不幸的是,Java沒有.NET的Reactive擴展(Rx)。

但是,您可以通過在Web應用程序中創建一個接口(服務)來應用這些原則,以便作業可以與之通話。但在大多數情況下,這些好處不值得實施它。