MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Định cấu hình Mongo bằng mongodb + srv

Để sử dụng lược đồ mongodb + srv, bạn sẽ cần một số mục nhập DNS:

  • Chuyển tiếp mục nhập máy chủ tra cứu (A) cho mỗi nút mongod
  • Bản ghi TXT cho cụm
  • Bản ghi SRV cho cụm

Khi bạn thêm 127.0.0.1 _mongodb._tcp.localhost đó thực sự là một bản ghi máy chủ.

Nội dung của bản ghi SRV phải chỉ ra một số thông tin bao gồm số cổng và tên máy chủ cho các nút cung cấp dịch vụ.
Xem RFC 2782 hoặc Bản ghi SRV trên wikipedia.

Bản ghi SRV cho tập hợp bản sao MongoDB có thể trông giống như sau:

_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.

Bản ghi TXT dự kiến ​​sẽ chỉ ra các tùy chọn URI cho chuỗi kết nối, chẳng hạn như "authSource=admin&replicaSet=myreplset" .Lưu ý rằng ssl=true không được chỉ định rõ ràng, nhưng được ám chỉ bởi lược đồ CHXHCNVN.

Đây bài đăng trên blog bởi một trong những nhà phát triển MongoDB khi tính năng đó được giới thiệu có thể hữu ích.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Truy vấn nhóm Mongoose trong node.js / express route

  2. DeprecationWarning:collection.findAndModify không được dùng nữa. Sử dụng findOneAndUpdate, findOneAndReplace hoặc findOneAndDelete thay thế?

  3. MongoDB $ graphLookup lấy sâu ở tất cả các cấp độ - kết quả lồng nhau

  4. đổi tên bộ sưu tập bằng mongoDB

  5. Thay đổi kích thước nhóm kết nối Mongo mặc định trong Spring-boot