在RabbitMQ中,无论使用情况如何 模式(发布-订阅,消息队列,管道,RPC等)
生产者与其消费者之间的
总是有一个经纪人吗?
生产者是否仅使用一个交易所,不超过一个交易所,也不使用任何交易所?
几个独立或相关的生产者及其消费者可以使用经纪人吗?
如果是,不同的生产者使用不同的交易所吗?
我从以上图表获得了以上印象:
http://previous.rabbitmq.com/v3_5_7/getstarted.html
https://www.rabbitmq.com/tutorials/amqp-concepts.html#amqp-model
答案 0 :(得分:2)
我认为Rabbit mq中的代理是完整的消息处理系统(可以处理消息的服务器)。
代理可以使用许多虚拟主机(例如,用于分隔环境,测试/开发等)
现在,您可以在经纪人中声明任意数量的交易所:
以下是使用Rabbitmq admin的示例:
rabbitmqadmin declare exchange name=my-new-exchange type=fanout
要获取交易所列表,您可以:
rabbitmqadmin -V test list exchanges
Here,您可以找到使用此管理工具可以执行的更多操作