Hows publishing a message different from just sending it?
While the two may seem almost equivalent, they mean very different things. A lot of conventions have been set up in the infrastructure so that no additional configuration is needed to do either. Treating the two the same will make it difficult for you to have the routing infrastructure “just work”. When sending a message, NServiceBus assumes that you’re a client sending a command or request of sorts to a server. When publishing a message, NServiceBus assumes that you’re a server notifying previously subscribed parties about an event *that’s already happened*. In the case of sending a message, the sender is required to have a