Je moet GUID's toewijzen via een externe HTTP-service die wordt aangeroepen vanuit microservices met tienduizenden berichten per seconde en je maakt je zorgen over backpressure. Hoe moet je de pipeline ontwerpen om backpressure te minimaliseren?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: De taak in batches van tien seconden verwerken..
Waarom dit het antwoord is
Door de taak in batches van tien seconden te verwerken, minimaliseer je backpressure. Dit komt doordat je minder frequente aanroepen naar de externe HTTP-service hoeft te doen, wat de belasting op die service en de netwerkinfrastructuur vermindert. In plaats van elke GUID afzonderlijk op te vragen, verzamel je meerdere verzoeken en verstuur je deze in één batch. De andere opties zijn minder effectief: de service direct via HTTP aanroepen kan backpressure veroorzaken bij hoge frequentie, een statische aanmaak in de klassedefinitie is niet relevant voor backpressure, en een nieuw object aanmaken in startBundle van de DoFn is ook niet direct gericht op het verminderen van de belasting op de externe service.
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