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.