Dopo aver letto l'esempio del progetto pub/sub in MassTransit, mi ha lasciato la testa grattata.Esempio PubSub in MassTransit
Nell'esempio, l'applicazione client pubblica una richiesta per l'applicazione di sottoscrizione per aggiornare la password di un utente fittizio. Questo codice di esempio funziona bene ed è facile seguire la palla rimbalzante di questo progetto.
HOWEVER--
In un ambiente reale, al fine di pub/sub (nella mia comprensione) è quella di avere un piccolo numero di editori che interagiscono con un gran numero di abbonati. Nel caso in cui un sottoscrittore esegua qualsiasi tipo di operazione CRUD, il modello di comunicazione non dovrebbe impedire a più utenti di gestire il messaggio? Ad esempio, non sarebbe auspicabile che venti abbonati tentino di aggiornare lo stesso record del database.
Si tratta solo di un progetto di esempio errato?
Se pub/sub può essere utilizzato per le operazioni CRUD, come si configura il framework per consentire solo a un abbonato di eseguire un'operazione?
Mi mancano alcune informazioni di base sullo scopo di pub/sub?
Grazie per qualsiasi chiarimento fornito ...
David
Grazie. Il 90% dei miei problemi finora è venuto dal non conoscere la terminologia giusta. –