rabbitmq中,使用一个exchange和使用多个exchange,性能会有差别吗

2025-04-14 17:12:10
推荐回答(2个)
回答1:

RabbitMQ中,所有生产者提交的消息都由Exchange来接受,然后Exchange按照特定的策略转发到Queue进行存储 RabbitMQ提供了四种Exchange:fanout,direct,topic,header header模式在实际使用中较少,本文只对前三种模式进行比较。

回答2:

你在发送的时候指定exchange即可这里用pika做例channel.basic_publish(exchange=test_exchange,routing_key='',body=message,properties=pika.BasicProperties(delivery_mode=2))然后在接收的时候声明你的队列绑定这个exchange