I've been looking at Mass Transit for a couple of months now, and I'm really intrigued by the possibilities. However, I do not seem to be able to correctly understand the concepts. I looked at the code and I looked at the documentation, but I just don't feel like I understand it.
Examples generally show;
Bus.Initialize( sbc => { sbc.UseMsmq( ); sbc.VerifyMsmqConfiguration( ); sbc.UseMulticastSubscriptionClient( ); sbc.ReceiveFrom( "msmq://localhost/myqueue" ); } );
Now I understand what it does, but I donβt think that my brain takes the concept beyond this. Here is what I understand:
- Messages can be published from the software and subscribed to the service bus for actions / s, which will be performed upon receipt of this message.
- The service bus itself is on top of the message queue (either RabbitMQ or MSMQ in MT)
I just want to understand a little more about this. I don't think I get it. Do I need a server configured, listening? I set it up in my software and then just posted the messages, they are collected and processed from the inside?
source share