有人成功使用 Grails 为 MongoDB 设置 readPreference 吗?我尝试将 readPreference 设置放入 datasource.groovy 中的常用选项闭包中,但没有任何乐趣。
grails {
mongo {
replicaSet = [<host1>, <host2>]
databaseName = "plover_development"
options {
readPreference = ReadPreference.secondaryPreferred()
connectionsPerHost = 100
threadsAllowedToBlockForConnectionMultiplier = 10
}
}
}
但是当 Spring 尝试设置 readPreference 并拒绝该组尝试写入不可写的 bean 属性时,我遇到了错误。必须有一种方法可以全局设置 readPreference 但我还没有找到它。