Servisinizden on binlerce bağlı istemciye canlı fiyatlandırma güncellemeleri yayınlamanız gerekiyor. Geçici olarak bağlantısı kesilen istemcilerin kaçırılan mesajları alması gerekmez. Azure Cache for Redis ile hangi yaklaşımı kullanmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Güncellemeleri bir Redis Pub/Sub kanalında (örneğin, prices) yayınlayın ve istemcilerin SUBSCRIBE veya PSUBSCRIBE (örneğin, prices.*) yapmasını sağlayın; bağlantısı kesilen istemciler için mesajların kuyruğa alınmadığını kabul edin..
Neden bu cevap
Doğru cevap, on binlerce bağlı istemciye canlı fiyatlandırma güncellemeleri yayınlama ve bağlantısı kesilen istemcilerin kaçırılan mesajları almasına gerek olmaması gereksinimleriyle doğrudan uyumlu olan Redis Pub/Sub'ı kullanmaktır. Redis Pub/Sub, yayınla-abone ol mesajlaşma modelidir; mesajlar anında abone olan istemcilere gönderilir ve kalıcı değildir, bu da bağlantısı kesilen istemcilerin mesajları kaçıracağı anlamına gelir. Redis Streams, mesajları kalıcı olarak depolar ve tüketici gruplarıyla kaçırılan mesajların yeniden oynatılmasına olanak tanır, ancak bu senaryoda buna gerek yoktur. Keyspace bildirimleri, Redis'teki anahtar değişikliklerini izlemek için kullanılır, ancak doğrudan mesaj yayınlamak için tasarlanmamıştır. AOF kalıcılığı, Redis verilerinin diske kaydedilmesini sağlar, ancak bu, Pub/Sub mesajlarının yeniden oynatılması için bir mekanizma değildir; daha çok veri bütünlüğü içindir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez