【问题标题】:mongo uri for springboot get request用于 Spring Boot 的 mongo uri 获取请求
【发布时间】:2016-02-25 11:37:03
【问题描述】:

我在属性文件中配置了 mongo uri,如下所示,

spring.data.mongodb.uri=mongodb://db1.dev.com,db2.dev.com,db3.dev.com
spring.data.mongodb.database=mydb

我使用 mongoowl 作为监控工具。 当我发出一个 get 请求时,它会在每个 mongodb 中显示命中,理想情况下应该只在一个 db 中显示,对吧?

【问题讨论】:

    标签: java spring mongodb spring-boot


    【解决方案1】:

    不,您实际上是在打开一个集群副本集连接,在这种连接类型中,spring 实际上连接到所有 3 个数据库以维持故障转移条件或完全填充“从辅助读取”选项(因此您会看到所有 3 个数据库上的命中),但是读取和写入操作仅发生在主节点上,除非您指定它从辅助节点读取。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 2020-05-23
      • 2018-09-24
      • 1970-01-01
      • 2012-11-08
      • 2019-01-26
      • 1970-01-01
      相关资源
      最近更新 更多