2016-09-30 10 views
1

MassTransitアプリを2.xから3.xに更新し、RabbitMQに切り替えました。私は、以前の開発者がMSMQで動作すると思っていた1対多のメッセージングを正しく機能させるためにこれを行いましたが、動作していないことが判明し、3.xとRabbitMQ 。MassTransitが特定のキューに公開

私のアプリケーションには、Webサイトの複数のインスタンスがサーバー上で実行されており、各インスタンスは特定の顧客ベースに対応しています。各インスタンスを特定のキューにパブリッシュして、データが特定のインスタンスのバックエンドプロセスでのみ使用できるようにします。特定のキューからのみ読み込むようにこれらのプロセスを簡単に設定することはできますが、どのようにしてMassTransitを特定のキューにのみ公開することができますか。

答えて

2

お客様ごとに個別のRabbitMQ仮想ホストを設定し、その顧客のWebサイトインスタンスをその特定の仮想ホストに設定することをお勧めします。このように、各サイトには、メッセージトラフィックのための独自の仮想サービスがあり、それを別のものから隔離した状態に保ちます。

+0

おかげさまでクリス!まさに私が探していたもの。 –

関連する問題