使用grails指定不同的主机进行读写

Specifying different hosts for read and write with grails

Grails/GORM是否有配置选项允许不同的主机进行读写操作?我希望能够让我的所有 SELECT 查询命中只读副本主机,而插入、更新和删除将命中主数据库。我一直找不到任何指向此问题的简单解决方案的文档。

Is there a configuration option for Grails/GORM to allow for different hosts for read and write operations?

没有。您可以将 GORM 配置为与任意数量的不同数据库进行通信,并且您可以编写仅从某些数据库读取并且仅写入其他数据库的代码,但是没有办法告诉 GORM 所有写入都去一个地方或一组地方并且阅读去另一个地方或一组地方。