国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 開發 > Java > 正文

詳解Java 連接MongoDB集群的幾種方式

2024-07-14 08:43:03
字體:
來源:轉載
供稿:網友

先決條件

先運行mongodb肯定是必須的,然后導入以下包:

import com.mongodb.MongoClient;import com.mongodb.MongoClientURI;import com.mongodb.ServerAddress;import com.mongodb.MongoCredential;import com.mongodb.MongoClientOptions;

MongoClient

MongoClient()實例表示到數據庫的連接池; 你將只需要MongoClient類的一個實例,即使有多個線程也是一樣。

重要:

通常,您只能為給定的MongoDB部署(例如獨立,副本集或分片群集)創建一個MongoClient實例,并在您的應用程序中使用它。 但是,如果您創建了多個實例:

  • 所有資源使用限制(例如,最大連接等)適用于每個MongoClient實例。
  • 要關閉一個實例,調用MongoClient.close() 來清理資源。

連接到一個獨立的MongoDB實例

以下幾種方法:

1.

MongoClient mongoClient = new MongoClient( "host1" , 27017 );? 

2. You can specify theMongoClientURI connection string.

MongoClient mongoClient = new MongoClient(new MongoClientURI("mongodb://host1:27017"));

連接到副本集

MongoDB將自動發現主要和副本。

You can specify the members using theMongoClientURI connection string:

指定兩個副本集:

 

復制代碼代碼如下:
MongoClient mongoClient = new MongoClient( new MongoClientURI("mongodb://host1:27017,host2:27017,host3:27017"));?

 

至少有一個副本集和副本集選項的成員:

 

復制代碼代碼如下:
MongoClient mongoClient = new MongoClient( new MongoClientURI( "mongodb://host1:27017,host2:27017,host3:27017/?replicaSet=myReplicaSet"));

 

你可以使用ServerAddress指定副本集中的所有成員.

MongoClient mongoClient = new MongoClient(Arrays.asList(new ServerAddress("host1", 27017),       new ServerAddress("host2", 27017),       new ServerAddress("host3", 27017)));

連接到分片集群

要連接到分片群集,請將mongos實例或多個實例指定給MongoClient構造函數。

連接到一個mongos實例:

MongoClient mongoClient = new MongoClient( "localhost" , 27017 );

連接多個 mongos 實例:

MongoClient mongoClient = new MongoClient( new MongoClientURI("mongodb://host1:27017,host2:27017"));MongoClient mongoClient = new MongoClient(  Arrays.asList(new ServerAddress("host1", 27017),         new ServerAddress("host2", 27017)));

連接選項

您可以使用MongoClientURI或MongoClientOptions或兩者來指定連接設置。

例如,您可以在MongoClientURI連接字符串中指定 TLS/SSL和身份驗證設置:

MongoClientURI uri = new MongoClientURI("mongodb://user1:pwd1@host1/?authSource=db1&ssl=true");MongoClient mongoClient = new MongoClient(uri);

您還可以使用MongoClientOptions來指定 TLS/SSL 和MongoCredential的認證信息:

String user; // the user name String database; // the name of the database in which the user is defined char[] password; // the password as a character array // ... MongoCredential credential = MongoCredential.createCredential(user, database, password); MongoClientOptions options = MongoClientOptions.builder().sslEnabled(true).build(); MongoClient mongoClient = new MongoClient(new ServerAddress("host1", 27017),                      Arrays.asList(credential),                      options);

這里只是官方給的簡單演示連接, 不可直接用于生產環境, 比如: 這里邊沒有配置讀寫關注, 讀取偏好, 連接池配置等都是默認的. 而這些默認值直接用于生產環境肯定是不行的.

至于生產環境怎么配置, 要根據業務情況來實際分析, 我在后邊會提供一個參考.

參考官方文檔:https://mongodb.github.io/mongo-java-driver/3.4/driver/tutorials/connect-to-mongodb/

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
中文字幕人成高视频| 国产黄色片中文字幕| 国产麻豆精品一区二区三区v视界| baoyu777.永久免费视频| 国产丝袜在线观看视频| www在线免费观看视频| 91桃色在线| 国产亚洲精品自在线观看| 日韩亚洲一区中文字幕| 天堂√中文在线| 成在在线免费视频| 国产秒拍福利视频露脸| 国产在线色视频| 中文字幕久热在线精品| 99高清免费国产自产拍| 国产经典三级在线| 国产黄大片在线观看画质优化| 国产一区精品| 永久免费网站在线| 欧美日韩亚洲国内综合网 | 可以免费看污视频的网站| 亚洲欧美自拍另类| 久久久久久久久久久久网站| 国产香蕉视频在线看| av中文在线资源| 国产一二三区精品视频| 欧洲有码在线视频| 精品偷拍激情视频在线观看| 国产美女在线播放| baoyu777.永久免费视频| 91欧洲在线视精品在亚洲| 开心丁香婷婷深爱五月| gogogogo高清视频在线| 国产精品178页| 天天操天天是| 性网站在线观看| 精品乱码一区二区三四区视频| 天堂在线免费观看| 国内精品不卡| 国产免费自拍视频| 尤物视频免费在线观看| 五月婷婷在线视频| 五月婷婷开心综合| 国产精品入口麻豆免费| 国产性一级片| 2019中文字幕视频| 在线看黄网址| a视频在线观看免费| av免费在线观看网站| 一区二区精品区| 国产高清av| 国产a级网站| 99热99re6国产在线播放| 国产9色视频| av首页在线| 人人在线视频| 天天av综合网| 99久久99热久久精品免费看| 亚洲精品在线视频免费| 久久精品无码一区二区日韩av| 开心丁香婷婷深爱五月| 国产一级大片| 国产99在线|亚洲| 亚洲精品在线播放视频| 亚洲成人av在线影院| 在线观看视频污| 最新亚洲精品国自产在线观看| 国产黄色一级片| www久久日com| 国产精品久久久久久久久鸭| 亚洲精品视频区| 国产视频中文字幕在线观看| 精品推荐国产麻豆剧传媒| 免费国产视频| 亚洲欧美久久婷婷爱综合一区天堂| 免费午夜一级| 99在线视频影院| 国产乱妇乱子| 日本在线免费中文字幕| 国产精品美女视频免费观看软件| 亚洲私人影吧| 国产精品18久久久久网站| 欧美日韩亚洲第一页| 国产超级va在线视频| 天堂在线免费观看| 黄色av免费在线| 亚洲视频在线观看不卡| 国产网站在线播放| 国产乱码在线| 国产中文字幕在线播放| 亚洲国产日韩成人综合天堂| 国产污污在线观看| 天堂资源最新在线| 成人日韩欧美| 国产字幕在线看| 性网站在线观看| 97视频免费| 国产写真视频在线观看| 国产原创av在线| 免费的黄网站在线观看| www狠狠操| 青草视频在线播放| 麻豆视频在线观看免费网站| 四虎一区二区三区| 人xxxx性xxxxx欧美| 日韩a视频在线观看| av中文字幕在线看| 免费观看久久久久| 国产卡一卡二卡三| 最新中文字幕在线| 国产视频中文字幕| 伊人中文在线| 丁香婷婷激情| 国产福利在线| www在线播放| 中文字幕专区| 一本大道香蕉8中文在线视频| jizz亚洲| 国产激情二区| 欧美日韩久久中文字幕| 国产免费网址| 国产91在线视频蝌蚪| 欧美国产中文| 国产成人天天5g影院| 亚洲综合色视频在线观看| 香蕉视频网站在线观看| 免费观看一二区视频网站| 午夜国产福利在线| 不卡av免费观看| 国产黄色高清在线| 九九99九九精彩| 国产精品久久久久久久牛牛| 香蕉视频免费在线播放| 国产午夜精品久久久久免费视| 亚洲男人的天堂成人| 国产野外战在线播放| 天天干天天操天天爽| 国产天堂素人系列在线视频| av中文资源在线| 精品伦理一区二区| 福利在线视频导航| 在线观看av网站| 国产麻豆精品入口在线观看| 在线观看av网站| 国产精品二线| 在线91av| 福利视频在线导航| 免费观看久久久久| 欧美视频免费一区二区三区 | 国产毛片视频| 欧美日韩**字幕一区| 在线播放一区二区精品产| 国产精品入口麻豆高清| 九九热视频在线观看| 亚洲欧美综合乱码精品成人网 | 国产成人午夜| 国产精品国精产品一二| 综合激情亚洲| 尤物免费看在线视频| 丁香花高清在线观看完整版 | www.99色.com| www.毛片| 青草青在线视频| 免费女人毛片视频| 久久亚洲天堂| 国产在线观看18| 九九热精品在线视频| 国产在线超碰| 中文字幕在线免费| 午夜国产视频| 中文字幕久热在线精品| 国产三区四区在线观看| 国产精品国产三级国产试看| 国产高清免费视频| 亚洲精品男人| 日本视频一二三区中文字幕| www在线免费观看视频| 99热在线免费播放| 精品久久亚洲一级α| 免费99热在线观看| 午夜免费福利在线观看| 国产亚洲精品拍拍拍拍拍| 国产精品视频h| 四虎网站在线观看| 午夜国产视频| av中文网站| 国产精品理人伦一区二区三区| 国产福利在线视频| 黄色三级视频在线观看| 国产精品四虎| 亚洲91av| 国产欧美日本亚洲精品一4区| 在线观看wwww| 国产写真视频在线观看| 羞羞视频在线观看免费| 中文字幕有码在线视频| a视频在线观看免费| 国产视频精选在线| 久久五月精品中文字幕| 精品欧美日韩一区二区|