私は、Queue1からのメッセージの受信とQueue2へのメッセージの送信をサポートする必要もあるWPFソリューションを用意しています。私はこれをすべて設定し、早期テストで見つけました。処理中の複数のNServiceBusプロジェクトをどのように処理できますか?
しかし、私は(私は、出力フォルダ内の両方のプロジェクトアセンブリを持っている)、入力と出力のプロジェクトを組み合わせたとき、私は次のエラーを取得する:
Host doesn't support hosting of multiple endpoints. Endpoint classes found: MySolution.Queue1.EndpointConfig, MyProject.Queue1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null,
MySolution.Queue2.EndpointConfig, MyProject.Queue2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null You may have some old assemblies in your runtime directory.
Try right-clicking your VS project, and selecting 'Clean'.
私はこの間違ったついて行くだろうか? WPFプロセスで1つのキューしか処理できないのですか? (そのような場合にはあまりにも頑丈に見えません。)
多分私は間違った方法をしています。私はちょうど同じキューから送受信するべきですか?キューが複数のメッセージタイプを扱うことはできますか?
"キューで複数のメッセージタイプを処理できますか?" MSMQの種類制限は、トランザクションキュー内のトランザクションメッセージと、非トランザクションキュー内の非トランザクションメッセージです。 –
はいNSBでは、物理エンドポイントごとに1つの入力キューしか持てません。それが堅牢性にどのように関係するか説明できますか? –