Dot-Net
在 NServiceBus 中將 MSMQ 換成 RabbitMQ
Udi在這裡提到“人們已經換掉了 NServiceBus 的 MSMQ 層並在其位置插入了 RabbitMQ”。
我希望做同樣的事情,最終目標是能夠在帶有 AMQP 的 Mono/Linux 上執行使用 NServiceBus 建構的應用程序。
在深入研究之前,我想從可能已經這樣做的人那裡得到一些關於要避免的陷阱、紅鯡魚等的回饋。
或者,如果該方法是一項艱鉅的任務,最好直接使用 RabbitMQ,但如果可能的話,我想堅持使用 NServiceBus。
MassTransit 將 RabbitMQ 作為支持的傳輸方式執行:
ServiceBusFactory.New(sbc => { sbc.UseRabbitMq(); sbc.ReceiveFrom("rabbitmq://localhost/app1") });只需
install-package masstransit.rabbitmq確保將您的控制台應用程序框架更改為“.Net 4.0”而不是“.Net 4.0 Client Profile”。
有一個關於 Google Code 的項目,你可以看看: