sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB replikasæt i Azure, hvor peger jeg firewallen hen?

MongoDB vil ikke spille godt med et belastningsbalanceret slutpunkt (da du måske ender med at sende trafik til en sekundær, og du ville ikke have nogen kontrol over dette, medmindre du implementerede en brugerdefineret sonde for hver VM, og så skulle du opdatere sondens status baseret på replikasætknudepunktets helbred, for hver knude). MongoDB klientsidedriveren er designet til at arbejde med et replikasæts topologi for at træffe den korrekte beslutning om, hvilken node der skal kommunikeres med. Hver replikasætnode skal have en diskret adresserbar ip:port. Hvis du har alle dine forekomster i en enkelt skytjeneste (f.eks. myservice.cloudapp.net ) så skal du bruge én port pr. instans (da de alle deler en enkelt ip-adresse). Hvis hver forekomst er i en anden cloud-tjeneste, så kan du have den samme port for hver, med forskelligt dns-navn/ip-adresse for hver.



  1. hex i stedet for base64 i BinData() - MongoDB

  2. findOneAndUpdate - Opdater det første objekt i arrayet, der har en specifik attribut

  3. Mongo Json Schema Validator AnyOf virker ikke

  4. Håndtering af Mongodb-forbindelser i Java som objektorienteret