NServiceBus Publish () vs. Send () no contexto do site

Estou procurando entender melhor por que é recomendável nunca publicar () mensagens de um site usando NServiceBus (Documentação do NServiceBus, role cerca de dois terços do caminho).

Não faz sentido semântico para eventos Publish () e para comandos Send ()? Nesse caso, acho que faz sentido que um aplicativo Web possa publicar () e enviar () :-)

Além disso, como o uso de Publish () não exige que o aplicativo da Web conheça os destinatários das mensagens (o Send () exige que o aplicativo da Web tenha todos os pontos de extremidade do destinatário configurados), parece que Publish () é a melhor opção para muitos cenários para que você possa assinar arbitrariamente aplicativos em filas de mensagens.

Alguém tem sentimentos fortes sobre isso, de um jeito ou de outro? Eu adoraria ouvir seus pensamentos e opiniões.

questionAnswers(1)

yourAnswerToTheQuestion