Rebus をバッチ システムのバックボーンとして実行しています。複数のワーカーで処理できる複数のキュー (つまり、メッセージ タイプ) があります。各ワーカーは、1 つのメッセージ タイプのみを処理できます。たとえば、message_1 の場合、このメッセージを処理できる 2 つのワーカー (worker1 と worker2) があります。現在、ハンドルが空いている最初のワーカーがメッセージを処理します。これはデフォルトの動作であり、正常に機能しています。
私の質問は、メッセージにワーカー ID (たとえばワーカー 2) が含まれている場合、そのワーカーだけがそのメッセージを処理できるように、何らかの方法で Rebus をセットアップできるかどうかです。メッセージにワーカー ID がない場合は、デフォルトの動作 (上記を参照) が優先されます。