В основном я работаю над RabbitMQ. Я пишу код Python, в котором пытаюсь проверить, соответствует ли ключ маршрутизации шаблону привязки в случае обмена тем. Я наткнулся на эту ссылку —
https://www.rabbitmq.com/tutorials/tuto ... -java.html, где говорится: «Однако есть два важных особых случая для привязки ключей:
Код: Выделить всё
* (star) can substitute for exactly one word.
# (hash) can substitute for zero or more words.
Итак, как мне сопоставить ключ маршрутизации сообщения с шаблоном привязки очереди? Например, ключ маршрутизации сообщения — «my.routing.key», а очередь привязана к обмену тем с шаблоном привязки — «my.#.*». В общем, как мне сопоставить эти шаблоны строк для обмена темами, желательно использовать регулярное выражение Python.
Подробнее здесь:
https://stackoverflow.com/questions/506 ... xchange-us