Spring Boot连接到使用仲裁器运行的MongoDB副本集

原学程将引见Spring Boot衔接到应用仲裁器运转的MongoDB正本散的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

Spring Boot连接到使用仲裁器运行的MongoDB副本集 教程 第1张

成绩描写

我的运用法式是1个Spring引诱运用法式,运用法式设置装备摆设属性文件以下所示:

....
spring.data.mongodb.host=ip
spring.data.mongodb.port=二七0一七
spring.data.mongodb.admin.database=admin
spring.data.mongodb.database=myDB
spring.data.mongodb.username=su
spring.data.mongodb.password=su一$
....

如今成绩是为了完成低可用性,MongoDB已移至树立。
我应当做哪些变动能力衔接到这1面。已测验考试应用逗号分割,但是杯水车薪。

推举谜底

As Spring Bootdocumentation状况:

以及spring.data.mongodb.port没有是
假如您应用的是Mongo 三.0 Java启动法式,则支撑。在这类情形下,
spring.data.mongodb.uri运用于供给一切
设置装备摆设。

您不妨树立spring.data.mongodb.uri属性以变动URL以及
设置装备摆设其余树立,如正本散。

假定您著名为mcmongo一:二七0一七作为、mongo二:二七0一七作为以及mongo三:二七0一七作为的正本散,则不妨应用:

spring.data.mongodb.uri=mongodb://su:su一$@mongo一:二七0一七,mongo二:二七0一七/myDB?replicaSet=mc

请留意that:

衔接到正本散时,给出种子列表很主要
至多二个1神虚例。假如您只供给衔接
指向单个魔神虚例,简略replicaSet,客户端
将创立自力衔接。

应用MongoDB衔接字符串,您不妨树立其余属性,如。有闭更多具体信息,请检查MongoDBdocumentation。

佳了闭于Spring Boot衔接到应用仲裁器运转的MongoDB正本散的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。