Cloud Run services en Cloud Functions worden frequent gedeployed en ENV-gebaseerde service discovery is moeilijk te onderhouden. Hoe implementeer je schaalbare dynamische service discovery?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een Service Directory namespace aan; registreer services tijdens deployment en query Service Directory tijdens runtime..
Waarom dit het antwoord is
De correcte aanpak is om Service Directory te gebruiken. Service Directory is een beheerde service die een centrale repository biedt voor het registreren en ontdekken van services. Door een namespace aan te maken en services hierin te registreren tijdens deployment, kunnen andere services deze dynamisch opzoeken tijdens runtime. Dit is schaalbaar en elimineert de noodzaak voor handmatige configuratie of API-calls naar de deployment-platforms. Het aanroepen van de Cloud Run Admin en Cloud Functions API's tijdens runtime is inefficiënt en introduceert onnodige afhankelijkheden en overhead. Een gedocumenteerde naamgevingsconventie is statisch en biedt geen dynamische service discovery voor veranderende deployments. HashiCorp Consul op een enkele Compute Engine VM is geen beheerde oplossing, introduceert een single point of failure en vereist handmatig beheer, wat niet schaalbaar is voor de genoemde scenario's.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig