2017-05-09 68 views
0

Gemfire可以像Big Memory Go一樣用作具有休眠功能的二級緩存提供程序嗎?使用休眠XML文件,而不是註釋。如果應用程序使用大量冗餘的hibernate調用,試圖查看Gemfire是否可以作爲L2緩存集成以用作緩存的離堆解決方案。Gemfire與BigMemory Go

回答

0

在Pivotal GemFire 9.0.x之前(例如Pivotal GemFire 8.2.x及更早版本)GemFire支持Hibernate L2 Cache;見here

但是,由於缺乏支持維護該功能並使其與最新版本的Hibernate保持最新的支持,因此它在Pivotal GemFire 9中得到了應用。

邊注:

我不知道你是否意識到這一點......但舉足輕重的GemFire被釋放到Apache軟件基金會(ASF)爲Apache Geode open source project(四月,2015年),併成爲了最後的TLP年(〜2016年10月)。因此,Apache Geode是Pivotal GemFire的開源內核,尤其是Pivotal GemFire 9.0

我提到這是因爲工作/代碼不會丟失,它主要是一個WIP。請參閱...

https://issues.apache.org/jira/browse/GEODE-1972

我看到特性分支(即feature/GEODE-1972)尚不存在。

有關於這個的Geode開發列表上的討論...

http://apache.markmail.org/thread/uvuzoohkfplkg46u

因此,它可能只是需要一些「利益」,甚至從社會上一些幫助/貢獻待着這。一個參與併產生影響的好機會。

乾杯, 約翰

+0

驚訝,他們會想刪除休眠功能,因爲這將是一個常見的用例ORM有L2緩存解決方案。看起來像bigmemory去是不太侵入的更合適的解決方案。 – haju

+0

那麼,他們暫時將其刪除,直到他們能夠恢復到與最新版本的Hibernate相提並論。我會說你應該使用最適合你的問題的解決方案,並儘可能保持簡單(即更少)。祝你好運! –