簡體   English   中英

集群環境中的Hibernate ORM

[英]Hibernate ORM in cluster environment

我們有一個新的Java項目,我們計划在集群環境中部署它。

我只想澄清Hibernate是否適合我們,因為我是該技術的新手。 據我所知,Hibernate基本上是一組將在JVM中工作的Java API,因此對象的緩存,無論是第一級還是第二級,都將與該特定JVM綁定。 那正確嗎?

如果是,那么在集群環境中將有許多集群節點,每個節點都有自己的JVM。 所以它會導致邏輯錯誤,對吧?

如果未啟用二級緩存,則不會出現問題,因為第一級緩存已綁定到會話(持久性上下文)。

如果啟用了二級緩存,則群集中的所有節點必須彼此了解,以便在更改時整個群集中的緩存條目正確無效。 例如,請參閱有關如何使用Infinispan作為緩存提供程序執行此操作的文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM