Je moet live prijsupdates van je service uitzenden naar tienduizenden verbonden clients. Clients die tijdelijk de verbinding verbreken, hoeven gemiste berichten niet te ontvangen. Welke aanpak moet je gebruiken met Azure Cache for Redis?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Publiceer updates naar een Redis Pub/Sub-kanaal (bijvoorbeeld prices) en laat clients SUBSCRIBE of PSUBSCRIBE (bijvoorbeeld prices.*); accepteer dat berichten niet in de wachtrij worden geplaatst voor verbroken clients..
Waarom dit het antwoord is
De correcte aanpak is het publiceren van updates naar een Redis Pub/Sub-kanaal. Redis Pub/Sub is ontworpen voor real-time, broadcast-achtige communicatie, waarbij berichten direct naar alle geabonneerde clients worden gestuurd. Het voldoet aan de eis dat verbroken clients gemiste berichten niet hoeven te ontvangen, omdat Pub/Sub geen berichten in de wachtrij plaatst voor offline abonnees. Redis Streams met consumentengroepen is onjuist omdat dit juist bedoeld is voor het bijhouden van berichten en het opnieuw afspelen ervan voor verbroken clients, wat in dit scenario niet gewenst is. Keyspace-notificaties zijn bedoeld voor het monitoren van wijzigingen in sleutels, niet voor het uitzenden van live updates naar tienduizenden clients. AOF-persistentie is bedoeld voor gegevensduurzaamheid en het herstellen van de staat van Redis na een herstart, niet voor het opnieuw afspelen van gepubliceerde berichten naar clients.
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