Я не совсем уверен, что это подходящее место для вопроса, но у меня есть вопросы о функционировании RabbitMQ для реализации системы обмена сообщениями публикации / подписки. Я изучаю RabbitMQ, чтобы узнать, подходит ли он потребностям компании, в которой я работаю, и я не могу найти ответа на эти вопросы ни в официальном документе, ни в Интернете:
- Может ли потребитель подписаться на группу издателей? Я предполагаю, что это возможно, если все издатели из группы, на которую мы хотим подписаться, отправят свои сообщения на обмен, который затем пересылает их подписчикам. Какой тип обмена будет наиболее подходящим для этого?
- Можно ли подписаться на группу тем? Например, если у нас есть несколько тем, начинающихся с «данных», таких как data_1, data_2 и т. Д., Возможно ли, чтобы потребители подписывались на «данные *»? Я ничего не нашел по этому поводу, но из того, что я собрал о том, как работают биржи, это кажется невозможным.
- Могут ли быть подтемы и даже подтемы? Насколько я понимаю до сих пор, использование темы или обмена заголовками, подтемы и подтемы в основном будут частью ключа маршрутизации, например data.diag.signal.
Надеюсь, я достаточно ясно выразился, и заранее благодарю вас за ваши ответы.