AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

ソケット設定

このガイドでは、 Javaドライバーがソケット設定を管理する方法について学習できます。

接続文字列を使用するか、MongoClients コンストラクターに オブジェクトを渡すことで、ソケットの 設定を指定できます。MongoClientSettings使用可能なオプションを確認するには、Connection String タブまたは MongoClientSettingsタブを選択します。

オプション名
タイプ
説明

connectTimeoutMS

integer

Java ドライバーがタイムアウトする前に接続が開かれるまで待機する最大時間をミリ秒単位で指定します。 値が0の場合、接続が開かれるまで待機している間はタイムアウトしないようにドライバーに指示します。

デフォルト: 10000 ( 10秒)

socketTimeoutMS

integer

Java ドライバーがタイムアウトする前にリクエストの送信または受信を待機する最大時間をミリ秒単位で指定します。 値が0の場合、リクエストの送信または受信を待機している間にタイムアウトしないようにドライバーに指示します。

デフォルト: 0

次の例では、ドライバーが接続を開始するまで待機する 15 秒後にタイムアウトするように指定しています。

ConnectionString connectionString = "mongodb://<host>:<port>/?connectTimeoutMS=15000"MongoClient mongoClient = MongoClients.create(connectionString)

これらのパラメーターの詳細については、ConnectionString APIドキュメント を参照してください。

このページを評価

項目一覧