2012-04-06 9 views
2

Mass TransitおよびRabbitMQを使用してリモートエンドポイントによって公開されたメッセージのサブスクリプションを設定する際に推奨される方法は何ですか?RabbitMQを使用してリモートキューに登録

私たちの場合、ほとんどのpub/subはローカルですが、開発者がリモートマシン上の共有パブリッシャにすべて購読することは便利です。私が見

すべての例では、ローカルのように見える:http://docs.masstransit-project.com/en/latest/configuration/sub_config_api.html

RabbitMQのフェデレーションはオプションであってもよいと思われるが、私たちが必要とするより複雑になります。http://www.rabbitmq.com/federation.html

答えて

4

は、私は私の望む結果を得ることができましたリモートパブリッシャに加入している加入者にはReceiveFrom("rabbitmq://TheRemoteMachine/SubscriberName")、ローカルパブリッシャに加入している他の加入者にはReceiveFrom("rabbitmq://localhost/QueueName")を呼び出すだけです。

TheRemoteMachineの交換とバインディングは、私が期待しただけでなく、localhostの交換とバインディングもセットアップされました。

http://docs.masstransit-project.com/en/latest/configuration/quickstart.html

http://docs.masstransit-project.com/en/latest/overview/keyideas.html#address

0

あなたは万が一Masstransit 3でこれを更新していますか?いくつかのことが今や変わってきたので、私は同じタイプの難しさを持っています。

関連する問題