Mic*_*ins 9 .net msmq nservicebus amqp rabbitmq
Udi 在这里提到"人们已经换掉了NServiceBus的MSMQ层并插入了RabbitMQ".
我希望能够在最终目标上做同样的事情,即能够使用AMQP在Mono/Linux上运行使用NServiceBus构建的应用程序.
在潜入之前,虽然我想从可能已经做过这方面的人那里得到一些反馈,以避免陷阱,红鲱鱼等.
或者,如果方法是一项艰巨的任务,最好直接使用RabbitMQ,但如果可能的话,我想坚持使用NServiceBus.
MassTransit运行RabbitMQ作为支持的传输:
ServiceBusFactory.New(sbc =>
{
sbc.UseRabbitMq();
sbc.ReceiveFrom("rabbitmq://localhost/app1")
});
Run Code Online (Sandbox Code Playgroud)
只需这样做install-package masstransit.rabbitmq并确保将您的控制台应用程序框架更改为".Net 4.0"而不是".Net 4.0 Client Profile".
小智 4
您可能想看看https://github.com/machine/machine.mta。尽管项目描述谈到了 MassTransit(.net 的另一个服务总线实现),但还有 NServiceBus 传输。
我正在转换 NServiceBus 实现,以便它可以在 Rhino ServiceBus 中使用。
| 归档时间: |
|
| 查看次数: |
6952 次 |
| 最近记录: |