我需要緩存爲我的web應用程序,它存儲一些中小尺寸的對象緩存,並可能緩存一些最大1-2mb的文件。什麼開源解決方案對這種用法有好處?緩存應該像Google App Engine緩存一樣容易(例如,cache.put(「key」,「value」); cache.get(「key」);)。我使用谷歌Guice和Servlet,沒有別的(所以我不需要任何Spring等建議),我使用Jetty來運行我的應用程序。Servlet的開源緩存
2
A
回答
3
3
可以使用的Ehcache:http://ehcache.org
0
還要考慮Infinispan:
- 這是主要的API擴展java.util.concurrent.ConcurrentMap。
- 計劃對GAE提供支持。
- Infinispan的是Java SE 6中
0
開發你也可以考慮
0
你也可以寫使用Singleton模式你自己的緩存,並有高速緩存中的地圖。一個很好的例子就是可以緩存數據源之類的東西的服務定位器模式。
相關問題
- 1. C++中的開源緩存建議
- 2. 通過pathinfo緩存Websphere servlet
- 3. 如何緩存我的servlet的東西?
- 4. 內存java緩存中的開源應該使用什麼?
- 5. 如何維護servlet中的緩存?
- 6. 由servlet提供的緩存圖像
- 7. PrimeFaces緩存資源
- 8. 在servlet會話中緩存Hibernate實體
- 9. Servlet長數據緩存過程
- 10. Java servlet如何禁用頁面緩存
- 11. 開源閃存?
- 12. 緩存資源不存在的事實
- 13. 清除pyglet資源緩存
- 14. 緩存資源模式
- 15. angularJS $資源緩存刷新
- 16. Java - 緩存/資源框架
- 17. 緩存資源文件
- 18. 訪問Coherence緩存的數據跨WebLogic集羣層(數據緩存/ EJB/Servlet)
- 19. 如何在網站開發期間緩存某些資源
- 20. PHP - Memcached的:MySQL的資源緩存
- 21. 如何爲Web資源實現緩存? NSURLRequest緩存或磁盤緩存?
- 22. CUDA:FERMI上的紋理緩存是否與L1緩存分開?
- 23. 開羅字形緩存
- 24. Azure Redis緩存開發
- 25. laravel無法打開緩存
- 26. 靜態資源的Spring Boot ResourceLoader緩存
- 27. 由Java Applet加載的緩存資源
- 28. 緩存清單中的資源管理
- 29. JavaScript緩存清除的圖像源
- 30. 查詢以前緩存的資源
他在比較他想要的App Engine;他沒有運行App Engine。 –