MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Конфигурирайте Mongo с помощта на mongodb+srv

За да използвате схемата mongodb+srv, ще ви трябват няколко DNS записа:

  • Запис на хост (A) за препращащо търсене за всеки възел mongod
  • TXT запис за клъстера
  • SRV запис за клъстера

Когато добавите 127.0.0.1 _mongodb._tcp.localhost който на практика е запис на хост.

Съдържанието на SRV записа трябва да показва няколко части от информация, включително номера на портове и имена на хостове за възлите, предоставящи услугата.
Вижте RFC 2782 или SRV запис в wikipedia.

SRV запис за набор от реплики на MongoDB може да изглежда така:

_mongodb._tcp.mycluster.mydomain.com. 60 IN SRV 0 0 27017 mongohost1.mydomain.com.
_mongodb._tcp.mycluster.mydomain.com. 60 IN SRV 0 0 27017 mongohost2.mydomain.com.
_mongodb._tcp.mycluster.mydomain.com. 60 IN SRV 0 0 27017 mongohost3.mydomain.com.

Очаква се TXT записът да показва URI опции за низа за връзка, като например "authSource=admin&replicaSet=myreplset" .Обърнете внимание, че ssl=true не е изрично посочено, но се подразбира от SRV схемата.

Този публикация в блог от един от разработчиците на MongoDB, когато тази функция беше въведена, може да бъде полезна.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB ReplicaSet - ролята PRIMARY пада на SECONDARY, когато остане само PRIMARY

  2. Mongodb upsert актуализира само избрани полета, но вмъква всички

  3. Напишете първия си съветник

  4. Mongodb връща стара колекция

  5. Стартирайте MongoDump / MongoRestore в C#