通过多个JVM实例访问Hibernate的数据库



我的应用程序在多个JVM实例中运行(在单独的Docker容器中(。

该应用程序使用Hibernate(和Spring-Data-jpa(访问单个数据库(MySQL(实例。

我是否需要禁用一些休眠缓存(例如,冬眠会话的第一级缓存(才能获得该设置工作?

Hibernate第一级缓存将默认启用,并且无法禁用它。

但是,对于第二级缓存,您可以使用EHCACHE RMI复制的缓存:http://www.ehcache.org/documentation/2.7/replication/rmi-replicated-caching

它为在多个JVM环境中缓存提供了一个很好的解决方案。

相关内容

最新更新