我在spring中有以下核心的mongo选项配置:
<mongo:mongo host="${db.hostname}" >
<mongo:options
connections-per-host="40"
threads-allowed-to-block-for-connection-multiplier="1500"
connect-timeout="15000"
auto-connect-retry="true"
socket-timeout="60000"
write-number="1"
write-fsync="false"/>
</mongo:mongo>
我希望了解与写关注相关的不同写入数量选项,例如none、normal、safe等。
我可以假设写入数量与写关注的映射如下吗?
NONE: -1
NORMAL: 0
SAFE: 1 (default)
FSYNC_SAFE: 2
REPLICAS_SAFE: 3
JOURNAL_SAFE: 4
MAJORITY: 5
以下链接提供了关于在Spring中设置Mongo选项的很好的帮助,但对于写入数字值并不具体: 如何为生产环境配置MongoDB Java驱动程序MongoOptions?