养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

rabbitmq几种工作模式分别是什么

时间:2024-11-10 23:57:57

workque掼鸿乡羰ues模式:这种模式和helloworld模式差不多,只不过是多个消费端,主要是应对消息太多,处理不过来的情况。梧丐荠虔多个消费端可以共同消费一个队列中的消息,他们的关系是竞争关系。

发布订阅模式:与workqueues模式相比,此模式又多了一个角色。Exchange:交换机,每个消费者监听自己的队列,生产者将消息发给broker,由交换机将消息转发到绑定此交换机的每个队列,每个绑定交换机的队列都将接收到消息,此方法也成为交换机的广播类型。

rabbitmq几种工作模式分别是什么

Routing路由模式:路由模式和上面的发布订阅模式不太一样,应该说数据的传输更加严格,一个交换机绑定多个队列,每一个队列有routekey,在绑定是key也需要绑定,发送消息时,也要指定将此消息发送到routekey。

Topics通配符模式:主要是一个生产者只能跟一个队列对应,Topics通配符模式跟上面的不同是,可以通过通配符的方式,指定这个exchange中的消息由队列消费。

通配符模式:Topic需要设置类型为topic的交换机,交换机和队列进行绑定,并且指定通配符方式的routingkey,生产者生产消息,交换机通过routingkey及其通配符,发送到对应的队列中,然后消费消息。

© 一点知识