我需要在服務器啓動時將一些數據從數據庫加載到緩存。並且一旦請求到達,就需要從這個緩存中取數據。還需要頻繁刷新緩存。如果有人提供方式實現這一點。我使用Spring 3.1。 感謝在Spring Web服務中緩存?
回答
有很多緩存實現的可供選擇:
- 的Spring Cache抽象
- Ehcache(這是春天緩存一個可能的供應商)
- Guava的
LoadingCache
- 的Infinispan作爲user1516873表明
- 如果您不想要更多的依賴關係,則可以從JDK獲得簡單的
ConcurrentHashMap
- 等
謝謝答案。看來Ehcache是更好的選擇。 – Sajith
感謝您的答案。我沒有使用hibernate.Without使用Hibernate將如何實現? – Sajith
你用什麼來保持持久性? –
你仍然可以使用ehcache,因爲它對spring有着巨大而透明的支持。查看這些資源:http://www.ehcache.org/documentation/user-guide/jdbc,http://ehcache.org/documentation/integrations/spring,http://blog.springsource.com/2011/02/23 /彈簧-3-1-M1-緩存/。我認爲你應該爲此做好準備,因爲ehcache是春季緩存的首選方式。 –
- 1. 緩存Web服務
- 2. 在MonoTouch中緩存Web服務調用
- 3. Web服務 - 緩存更新
- 4. IIS緩存和Web服務
- 5. Apache Web服務器緩存
- 6. ASP.NET web服務緩存
- 7. Web服務中的靜態緩存
- 8. Spring Web服務
- 9. 在使用web服務時緩存
- 10. 文件IO緩慢或緩存在Web服務中?
- 11. Spring Web服務與Axis2 Web服務
- 12. 和Spring Web服務
- 13. 適用於存儲Web服務輸出緩存的雲服務?
- 14. Web服務器緩存文件
- 15. 用Web服務調用ASP.NET緩存
- 16. 何時緩存Web服務的結果?
- 17. Azure Appfabric緩存+ WCF Web服務
- 18. 緩存Web服務結果並過期
- 19. 關閉Web服務響應的緩存
- 20. Rails 3 - 緩存Web服務調用
- 21. 服務器端的Web緩存系統
- 22. 通過MSMQ緩存到WCF Web服務
- 23. C- HTTP Web服務器:如何緩存
- 24. 如何緩存Exchange Web服務API autodiscoverurl?
- 25. 靜態值的Web服務緩存
- 26. android緩存web服務數據
- 27. 在Spring Framework中部署CXF Web服務
- 28. 在Spring MVC中緩存HTTP響應Rest服務
- 29. 在Camel Spring-Boot微服務中實現靜態緩存?
- 30. Spring Web:通過Spring服務從服務中下載文件
你有沒有發現什麼這麼遠嗎? –