Sto pianificando di utilizzare pattern di sottoscrizione di pubblicazione con Azure Service Bus nella mia applicazione logistica, ma sono confuso se il pattern di iscrizione-pubblicazione sia adatto al mio caso.
I miei scenari:
-
Gli utenti sottoscriveranno set di argomenti come la reimpostazione della password, la modifica della password, l'assegnazione del carico, l'approvazione dell'utente, il rifiuto dell'utente ecc.
-
Gli argomenti dell'80%, come la reimpostazione della password o la modifica della password, sono specifici per un singolo utente e verranno consegnati solo a quel particolare utente se sottoscritto.
-
In alcuni argomenti, saranno coinvolti più utenti come autista, operatore, mittente. Ma tutti e tre devono ricevere tre messaggi diversi per lo stesso evento o argomento.
Domande:
-
Se ho un argomento e un sottoscrittore, ho davvero bisogno di un modello di iscrizione-sottoscrizione? Mi manca qualcosa?
-
Tutti gli abbonati dovrebbero ricevere lo stesso messaggio per un argomento? Se invio messaggi diversi per lo stesso evento per utenti diversi, utilizzo in modo errato il modello publish-subscribe?