3
1つのトピック交換にバインドされたキューがあります。ルーティングキーで:RabbitMQによる選択的ルーティング
1) big.yellow.rabbit
2) small.*.dog
3) small.*.*
4) *.*.cat
5) *.*.*
私はRabbitMQのは、以下のロジックで私のメッセージを配置するために一つだけキューを選択します:一致するタグの数はできるだけ大きいべきである
- 最初のタグの偶然の一致は、2番目のタグの偶然の一致よりも多い。
前述のキーの例:
big.yellow.rabbit -> 1)
small.yellow.rabbit -> 3)
small.white.cat -> 3)
big.grey.cat -> 4)
big.yellow.pig -> 5)
一般的な交換タイプ(ダイレクト、トピック、ファンアウト、ヘッダー)は私を助けません。そして私は新しいカスタムタイプを実装する必要があります。 私はそうですか?
ありがとうございました。