NServiceBus'un sırayla nasıl çalıştığı

Tüm mesajlarımızın sırayla işlenmesi için bir zorunlulukumuz var. Saga anlamında demek istemiyorum ama her mesaj otobüsten alındığı için işleniyor. Bir mesajda hatalar olursa, sürecin, ertelenmiş mesaj yeniden deneme sınırına ulaşana kadar diğer mesajları işlemeyi durduracağını bekleriz.

NServiceBus'un böyle bir gerekliliği yerine getirebileceği var mı?

0

2 cevap

Sadece bir düşünce, ancak NumberOfWorkerThreads = "1" ayarının bir kombinasyonuna sahip olacak ve sadece bir işleyici işlemi bunu sizin için yapar mı?

Bu sayede bir seferde sadece bir mesaj işlenecek.

1
katma

Msmq'i bildiğim gibi işlem sırasındaki doğru sıralamayı garanti edemez.

0
katma