2017-03-03 37 views
0

我必須在服務器啓動時加載內存中的數據。我打算使用Hazelcast,應用程序服務器是TomEE 7.任何人都可以提供這個要求嗎?如何在TomEE 7中使用Hazelcast?

+0

你想使用一個供應商或CDI,開始我們自己的Hazelcast節點?請澄清這個問題。 – noctarius

+0

我不打算使用單獨的Hazelcast節點。在啓動TomEE服務器時需要將數據從數據庫加載到實例內存。稍後我可以重複使用這些數據進行計算,而無需進行數據庫查找。 – Raj

+0

這實際上並不是Hazelcast的用例。 Hazelcast不是作爲單實例進程內緩存設計的。通過使用Ehcache或番石榴,您可以找到更快/更好的替代品。 – noctarius

回答

0

TomEE 7已經JCS內置(https://commons.apache.org/proper/commons-jcs/)的Plus版本,可以是一個良好的開端太

+0

謝謝羅曼。你比EhCache更喜歡JCS嗎? – Raj

+0

兩者都很好,並非100%完全一樣,但對於本地緩存,我的建議是使用內置的內容並在需要時尋找另一個impl,而不是相反。不意味着ehcache是​​不好的。 –