【问题标题】:Mongodb repica set config in a property fileMongodb repica 在属性文件中设置配置
【发布时间】:2018-03-13 14:02:23
【问题描述】:

我们有一个生产中的 grails 项目。 Grails 版本是 2.3.4。我们使用 MongoDB 进行持久化。 早些时候,我们在DataSource.groovy 中硬编码了所有配置。客户要求配置在.war 文件之外。所以我们把它移到了.groovy 文件中。一切正常,包括 repicaSet 配置。 然后客户提出了另一个要求。由于 groovy 文件可用于提供任何可编程指令,因此它可能被仅用于更新属性文件的人滥用。所以他们想要一个.properties 文件中的所有配置。

这是我的.properties 文件的内容

grails.mongo.host=10.3.253.201
grails.mongo.port=27017
grails.mongo.databaseName=testDb
grails.mongo.username=mongouser
grails.mongo.password=mongouser

在哪里可以提供replicaSet的详细信息?提前致谢。

【问题讨论】:

    标签: mongodb grails properties-file


    【解决方案1】:

    如果其他人面临同样的问题,我想回答这个问题。

    grails.mongo.uri=mongodb://10.3.253.201,10.3.253.202,10.3.253.203/test
    grails.mongo.host=10.3.253.201
    grails.mongo.port=27017
    grails.mongo.databaseName=test
    grails.mongo.username=mongouser
    grails.mongo.password=mongouser
    

    这是我的 config.properties 文件的内容,它开始为我工作。

    201 was the primary node and the other two were backup in my cluster.
    

    问候。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-09
      • 2017-02-15
      • 1970-01-01
      相关资源
      最近更新 更多