我正在尝试创建一组使用NServiceBus / MSMQ向对方发送消息的服务。我这样做没有任何XML配置,我现在也没有计划使用NServiceBus通用主机(标记接口,配置文件,容器和其他疯狂配置选项太多“黑魔法”)。
我想做的就是让我的配置简单明了,并完全包含在“Main()”中,然后能够在循环中调用Bus.Publish()。我已经完成了所有工作,除了我不知道如何获得对Bus的引用。
谁能告诉我怎么做?谢谢! :)
答案 0 :(得分:3)
试试这个:
var bus = NServiceBus.Configure.With()
.DefaultBuilder()
.XmlSerializer()
.MsmqTransport()
.UnicastBus()
.CreateBus()
.Start();
bus.Send(new WhateverMessage());