I've been looking at Mass Transit for a couple of months now, and I'm really intrigued by the possibilities. However, I don't seem to be able to get the concepts quite right. I've looked the code, and I've gone through the documentation, but I just don't feel that I"m understanding it.
The examples in general show;
Bus.Initialize( sbc =>
{
sbc.UseMsmq( );
sbc.VerifyMsmqConfiguration( );
sbc.UseMulticastSubscriptionClient( );
sbc.ReceiveFrom( "msmq://localhost/myqueue" );
} );
Now, I understand what this is doing, but I don't think my brain is taking the concept further than this. Here's what I do understand;
- Messages can be published from the software, and subscribed to within the service bus for action/s to be performed on receipt of that message.
- The Service Bus itself, sits on top of a messaging queue (either RabbitMQ or MSMQ in MT)
I just want to understand a little more about this. I don't think I"m getting it. Do I need a server configured, listening? Do I set it up in my software then just publish messages, they get picked up and processed from within?