sql >> データベース >  >> NoSQL >> MongoDB

Javaを使用したAzureでのMongoDBへの接続

    できることがいくつかあります:

    • レプリカセットノードでmongos(シャードルーター)を実行し、データベース全体を表す単一のシャードを作成します。 Mongosは、各レプリカセットノードのIP/ポートを内部的に可視化します。次に、外部Javaアプリがmongosに直接接続します。注:mongosの使用は、10genが提供する足場プロジェクトの一部ではありません。これは自分で追加する必要があります。
    • Azure Connectをセットアップして、JavaアプリとMongoDBレプリカセットのデプロイの間を橋渡しします。 mongodのコマンドラインに追加する必要がある--ipv6フラグがあります(Azure Connectはトンネルを介したipv6トラフィックのみをサポートするため)。このフラグが10genが提供するスキャフォールディングで設定されていて、ipv6がデフォルトで無効になっている場合は思い出せません。


    1. NginxとPHP-7.3を使用したUbuntu16.04/18.04へのMemcachedのインストール

    2. 接続時のNodeJS+マングースタイムアウト

    3. マングースアップサート重複キーエラー

    4. SpringSecurityとMongoDBによる認証