9

Udiはここで、「人々はNServiceBusのMSMQレイヤーを交換し、代わりにRabbitMQをプラグインした」と述べています。

AMQPを使用するMono/LinuxでNServiceBusを使用して構築されたアプリを実行できるようにすることを最終目標として、同じことを実行したいと考えています。

飛び込む前に、避けるべき落とし穴や赤いニシンなどについて、すでにこれを行っている可能性のある人々からフィードバックをもらいたいと思います。

あるいは、アプローチが大規模な作業である場合は、RabbitMQを直接使用するのが最善かもしれませんが、可能であればNServiceBusを使い続けたいと思います。

4

4 に答える 4

6

MassTransitは、サポートされているトランスポートとしてRabbitMQを実行します。

ServiceBusFactory.New(sbc =>
{
    sbc.UseRabbitMq();
    sbc.ReceiveFrom("rabbitmq://localhost/app1")
});

install-package masstransit.rabbitmqコンソールアプリケーションフレームワークを「.Net4.0クライアントプロファイル」ではなく「.Net4.0」に変更してください。

于 2012-04-26T21:06:49.187 に答える
5

あなたが見るかもしれないGoogleCodeのプロジェクトがあります:

http://code.google.com/p/nservicebusrabbitmq/

于 2011-08-02T16:18:27.903 に答える
4

NServiceBus 4.0には、RabbitMQの公式サポートが付属します

于 2012-12-25T21:13:07.423 に答える
4

https://github.com/machine/machine.mtaをご覧になることをお勧めします。プロジェクトの説明ではMassTransit(.net用の別のサービスバス実装)について説明していますが、NServiceBusトランスポートもあります。

Rhino ServiceBusで使用できるように、NServiceBus実装を変換中です。

于 2010-12-07T13:13:33.397 に答える