2013-08-26 52 views
3

我正在使用dropwizard創建一個RESTful服務。爲了避免敲擊數據庫,我在java中尋找一個好的緩存解決方案。搜索網絡導致我ehcache。我已經閱讀了一些文檔,但目前還不清楚如何在dropwizard項目中使用ehcache。在dropwizard項目中使用ehcache

例如,配置文件在哪裏?我只需要一些東西來幫助我開始使用緩存。

如果這很難整合,那麼dropwizard項目最適合的緩存解決方案是什麼?

謝謝!

回答

5

如果你最終想要一個簡單的(比了Ehcache)高速緩存架構/ API,可以考慮使用CacheBuidler從番石榴:

https://code.google.com/p/guava-libraries/wiki/CachesExplained

一個典型的緩存實現和使用需要的代碼,沒有配置短短的幾行文件。

+0

我做了一個快速瀏覽,這看起來很適合我的需要。我會盡力實現一個快速的,並讓你知道結果。謝謝! – Erwin

+1

@Erwin下面是一個簡單的基於Dropwizard的博客中使用的示例:https://github.com/jim618/multibit-website/tree/master/src/main/java/org/multibit/site/caches –

+0

@ GaryRowe感謝您的示例代碼。這將非常有幫助 – Erwin