У меня есть небольшое сомнение относительно ключа маршрутизации и ключа привязки в RabbitMQ.Я понял, что производитель отправляет сообщение на обмен с «ключом маршрутизации».Очередь связана с обменом ключом привязки.В случае обмена по умолчанию я натолкнулся на определение типа: «Каждая очередь автоматически связывается с Exchange по умолчанию с помощью ключа маршрутизации, совпадающего с именем очереди».
Так что здесь должно быть «связывание»ключ "вместо ключа маршрутизации ??Или условия почти одинаковы?
Каждая очередь связана с обменом по умолчанию с ключом привязки, равным значению имени очереди, внутренне это так -
channel.queueBind(queueName, "", queueName);
Это правильно??Каждая очередь связана с обменом по умолчанию с ключом привязки, совпадающим с именем очереди.Поскольку обмен по умолчанию является ничем иным, как прямым обменом без имени, он сопоставит ключ маршрутизации с ключом привязки очереди и направит его, если они равны. Я правильно понял?Два термина «связующий ключ» и «ключ маршрутизации» используются немного запутанно.