Pikku mobiili sovellus joka hakee/tallentaa dataa palvelimelle.
Nyt sovellukseen tallennettu palvelimen IP.
Onko nopeudessa eroa kumpaa tapaa käyttää, IP:tä
vai DNS nimeä? Jotain joskus testasin niin osin oli
olevinaan nimellä joskus hiukan hitaampi.
Mutta onko jonpi kumpi tapa "oikeampi"?
DNS-kyselyitä tallennetaan välimuistiin, joten palvelimen IP-osoitetta ei aina välttämättä tarvitse selvittää nimipalvelimilta. DNS-kysely on hitaampi, mutta ei merkitsevästi ja hyödyt ovat suuremmat. Kun käytät palvelimen domain-osoitetta, ei sovellusta tarvitse muuttaa jos palvelimen IP muuttuu.
Macro kirjoitti:
Kun käytät palvelimen domain-osoitetta, ei sovellusta tarvitse muuttaa jos palvelimen IP muuttuu.
Tämäpä. Tiedän tapauksia teollisuudesta jossa satoja laitteita yhdistää kiinteeän ip-osoitteeseen, joka pitäisi vaihtaa. Eli DNS-nimeä kannattaa käyttää vaikka nyt tuntuisi turhalta. Tuli myös tapaus vastaan, jossa VPN-serverin ip olisi täytynyt vaihtaa. Tämä olisi maksanut kymmenien tuhansien laitteiden takia miljoonia, joten sitä ei sitten tehty.
tai sitten dockeroit nuo swarmiksi ja käytät docker servicen nimeä. näin voit skaalata palvelua helposti jos pitää useampia instansseja nostaa ylös muille palvelimille
groovyb: Kerro toki, miten se docker-nimi saadaan toimimaan mobiilisovelluksessa!
Niin tässä ei taidettu erotella onko kyseessä natiiviapp, natiiviapp joka vaan wräppää web applikaation tai perus respnsiivinen mobiiliwebapp. docker käy näistä kahteen viimeisenä mainittuun.
Lisäys: Ja tulipa natiivinkin kautta mieleen, että jos appilla on oikeus esim luoda ja muodostaa vpn, pääsee tätä kautta kiinni docker swarmin networkiin jolloin servicenimetkin resolvaa normaalisti (jos yksi service tarjoaa vpn:n ulos). tosin ei ehkä järkevin ratkaisu :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.