sql >> Databasteknik >  >> NoSQL >> MongoDB

Anslutning till MongoDB i Azure med Java

Några saker du kan göra:

  • Kör mongos (shard-router) på dina replikuppsättningsnoder och skapa en enda shard som representerar hela databasen. Mongos skulle ha intern synlighet till ip/port för varje replikuppsättningsnod. Sedan skulle din externa java-app ansluta direkt till mongos. Obs:Användningen av mongos är inte en del av ställningsprojektet 10gen tillhandahåller. Du måste lägga till detta själv.
  • Konfigurera Azure Connect för att överbrygga din Java-app och din MongoDB-replikuppsättningsdistribution. Det finns en --ipv6-flagga som du måste lägga till i kommandoraden för mongod (eftersom Azure Connect endast stöder ipv6-trafik över tunneln). Jag kommer inte ihåg om den här flaggan är inställd i den 10gen-försedda ställningen och ipv6 är inaktiverat som standard.


  1. Hur man kontrollerar en kolumns datatyp i SQL

  2. Spring data mongo paginering

  3. Hur man ställer in återuppringning i mongoose, i en global variabel

  4. Vad är Hadoop OutputFormat i MapReduce?