Iscrizione a un messaggio di più editori in nServiceBus
-
22-07-2019 - |
Domanda
Mi chiedo se sia possibile utilizzare nServiceBus per iscriversi a tutti i messaggi di un tipo senza specificare il punto finale del publisher.
Lo sfondo per questo, è un algoritmo distribuito, che utilizza l'infrastruttura del distributore di nServiceBus per delegare i problemi secondari ai lavoratori distribuiti sulla rete.
Al termine di un'attività, il lavoratore deve inviare un messaggio di notifica al mittente.
Potrei usare IBus.Reply () per avvisarlo, ma ho anche alcuni servizi di monitoraggio e registrazione, che sono anche interessati a quei messaggi. Far ripubblicare il mittente a tutte le risposte ricevute non suona bene.
Posso abbonarmi a un messaggio di più editori in nServiceBus?
Soluzione
Hai esattamente ragione a usare Rispondi - semplice e funziona.
Per effettuare la registrazione / il monitoraggio, è possibile messaggi di controllo in modo che ciascun endpoint inoltra i messaggi che riceve.