2009-12-01 43 views
0

緩存查詢是否有可能是異步的,這樣前端用戶實際上不得不等待大量查詢才能完成? (即,大量查詢作爲後臺線程運行,而(過期)數據從緩存中遞送。有沒有像ehcache和springmodules異步緩存的東西?

用例: 顯示數據的網頁,需要一些時間(等待請求頁面時需要太長時間) 。從數據庫中收集 只是緩存中的數據一小時意味着每隔一小時一個用戶必須等待查詢結束

我想有這樣的事情: 第一個用戶請求(已過期)來自緩存的數據將被傳遞過期的數據,在後臺啓動一個單獨的線程,它將從數據庫中更新緩存的數據,下一個用戶將看到新的數據

有沒有一個標準的解決方案,而不必自己做緩存?理想情況下,使用ehcache & springmodules。

謝謝:)

回答

0

很明顯,沒有開箱即用的解決方案。

我們將實施我們自己的攔截器。