我們現在使用Hazelcast作爲Hibernate二級緩存,但是在使用多個節點時正在識別存儲和讀取數據的長時間延遲。Hibernate延遲加載和Hazelcast
我們大量使用組合對象和@OneToMany關係,爲了提高性能,我們決定通過Hibernate延遲加載來加載這些組合對象或集合。我們還實施了DataSerializable以加速Hazelcast序列化,正如Hazelcast文檔中所述。但是記錄writeData/readData方法的使用表明我們實際上並未使用它們!如果Hibernate代理(通過延遲加載使用)阻止使用DataSerializable方法(因爲代理本身可能(?)不實現接口),以及 - 更重要的是 - 如果我們現在還不清楚Hazelcast完全支持懶加載 - 以及如何!
感謝您的偉大的答案,這幫助了我們很多。 – Andreas 2011-04-14 11:04:41
不客氣。 – mmdogan 2011-04-15 18:19:03