MassTransit Saga State Machine ile Model Workflow’u Oluşturmak

Bunlar da hoşunuza gidebilir...

2 Cevaplar

  1. Yalçın ELMAS dedi ki:

    Merhaba Hocam,

    Ne yaptıysam saga işleminin sonucunu respond ile web api içerisine alamadım. İstediğim şu saga workflow çalışacak sonucu isteği yapan web apiye gönderecek o da web apiye istek yapan client e gönderecek.

    Bu konuda bir önerin var mıdır ?

    • Gökhan Gökalp Gökhan Gökalp dedi ki:

      Merhaba, teşekkür ederim öncelikle ilginiz için. Kusura bakmayın henüz yeni vakit bulabildim bloğuma bakmak için. İsteğiniz saga ile oluşturmuş olduğunuz bir flow’da, sync olarak geriye bir response mu dönmek istiyorsunuz? Eğer doğru anladı isem, saga ile farklı servis’lerinizi bir flow’a soktuğunuzda, sync olarak bir cevap geriye dönmek yerine, çalışan servis’ten bir event fırlatıp o event sonucunda bir şeyler yapmak async olarak daha doğru olmaz mı acaba? Çünkü saga flow’unda yaptığı sizin farklı servislerinizi bir sıraya sokarak, ilgili event’lar doğrultusunda işlemleri sırası ile ve oluşabilecek fail durumlarında compensating işlemlerini gerçekleştirmektir. Nasıl bir senaryoda öyle bir ihtiyacınız oldu acaba?

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*