2012-09-25 94 views
2

我需要在服務器啓動時將一些數據從數據庫加載到緩存。並且一旦請求到達,就需要從這個緩存中取數據。還需要頻繁刷新緩存。如果有人提供方式實現這一點。我使用Spring 3.1。 感謝在Spring Web服務中緩存?

+0

你有沒有發現什麼這麼遠嗎? –

回答

4

有很多緩存實現的可供選擇:

+0

謝謝答案。看來Ehcache是​​更好的選擇。 – Sajith

1

我認爲這是你在找什麼:

Spring: hibernate + ehcache

你將看到我的建議是使用Hibernate二級緩存和您的問題將固定在配置級別。

+0

感謝您的答案。我沒有使用hibernate.Without使用Hibernate將如何實現? – Sajith

+0

你用什麼來保持持久性? –

+0

你仍然可以使用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

嘗試Infinispan

它現代的,開源的和易於使用的緩存。你可以嵌入它並直接使用,或者將它用作休眠中的二級緩存。

+0

謝謝答案。 – Sajith