Jak skonfigurować programy obsługi w RedMQ ze zdarzeń podniesionych w mojej domenie

Po prostu łapię moją głowękolejki wiadomości i Redis MQ, doskonałe ramy.

Rozumiem, że musisz użyć .RegisterHandler (...), aby określić, który program obsługi przetworzy typ wiadomości / zdarzenia, które znajduje się w kolejce komunikatów.

Więc jeśli mam EventA, EventB itp., Powinienem mieć jedną usługę, która obsługuje każde z tych wydarzeń, np .:

public class DomainService : Service {

    public object Any(EventA eventA) {...}
    public object Any(EventB eventA) {...}
}

Więc powinny to być tylko utworzone listy kolejek / redis?

Co też, jeśli chcę, aby wystąpił łańcuch zdarzeń, więc na przykład komunikat typu EventA ma również program obsługi, który wysyła wiadomość e-mail z informacją, że procedury obsługi wcześniej w łańcuchu zakończyły się powodzeniem?

questionAnswers(1)

yourAnswerToTheQuestion