Служебная шина - я что, тупица?

Я уже пару месяцев смотрю на Mass Transit, и меня очень заинтриговали возможности. Однако мне кажется, что я не могу правильно понять концепции. Я просмотрел код и просмотрел документацию, но я просто не чувствую, что понимаю это.

Общие примеры показывают;

    Bus.Initialize( sbc =>
                       {
                           sbc.UseMsmq( );
                           sbc.VerifyMsmqConfiguration( );
                           sbc.UseMulticastSubscriptionClient( );
                           sbc.ReceiveFrom( "msmq://localhost/myqueue" );
                       } );

Теперь я понимаю, что это делает , но я не думаю, что мой мозг развивает эту концепцию дальше. Вот что я понимаю;

  • Сообщения могут публиковаться из программного обеспечения и подписываться на служебную шину для выполнения действий при получении этого сообщения.
  • Сама служебная шина находится в верхней части очереди сообщений (RabbitMQ или MSMQ в MT)

Я просто хочу немного понять об этом. Не думаю, что я понимаю Это. Мне нужно настроить сервер, слушать? Могу ли я установить это в своем программном обеспечении, а затем просто публиковать сообщения, они принимаются и обрабатываются изнутри?

6
задан Hammerstein 25 August 2011 в 20:04
поделиться