如何在Grails中启用缓存的情况下将不同服务器同步到GORM层

问题描述

我确实在三个不同的tomcat服务器上运行了三个Grails应用程序实例,它们共享同一个数据库(Oracle)。我已使用cache启用了某些域类:true。

在通过一台服务器更新数据库时,如何同步所有服务器缓存。

解决方法

如何在通过一个数据库更新数据库时同步所有服务器缓存 服务器。

您将需要共享的分布式缓存。 Ehcache是​​一种选择(https://grails-plugins.github.io/grails-cache-ehcache/)。