Tworzenie rozwiązań opartych na zdarzeniach i komunikatach w Azure
Fiodar Sazanavets
Senior Software Engineer and Microsoft MVP
Queue Storage
Service Bus





Wykrywanie duplikatów zapobiega dwukrotnemu przetwarzaniu wiadomości.
Jeśli nadawca ponowi próbę i ta sama wiadomość nadejdzie ponownie, jest wykrywana na podstawie identyfikatora wiadomości.
Duplikaty są odrzucane w skonfigurowanym oknie czasowym.
Umożliwia to osiągnięcie przetwarzania zbliżonego do exactly-once pomimo ponowień sieciowych.


Sesje Service Bus umożliwiają przetwarzanie wiadomości w kolejności.
Powiązane wiadomości mają wspólny identyfikator sesji (np. wszystkie aktualizacje tego samego zamówienia).
Każda sesja jest dostarczana do jednego konsumenta na raz.
Kolejność wiadomości jest zachowana w ramach sesji, a konsument może przechowywać uproszczony stan.
Wiele sesji może być przetwarzanych równolegle, przy zachowaniu kolejności w każdej z nich.
Tworzenie rozwiązań opartych na zdarzeniach i komunikatach w Azure