workque掼鸿乡羰ues模式:这种模式和helloworld模式差不多,只不过是多个消费端,主要是应对消息太多,处理不过来的情况。梧丐荠虔多个消费端可以共同消费一个队列中的消息,他们的关系是竞争关系。
发布订阅模式:与workqueues模式相比,此模式又多了一个角色。Exchange:交换机,每个消费者监听自己的队列,生产者将消息发给broker,由交换机将消息转发到绑定此交换机的每个队列,每个绑定交换机的队列都将接收到消息,此方法也成为交换机的广播类型。
Routing路由模式:路由模式和上面的发布订阅模式不太一样,应该说数据的传输更加严格,一个交换机绑定多个队列,每一个队列有routekey,在绑定是key也需要绑定,发送消息时,也要指定将此消息发送到routekey。
Topics通配符模式:主要是一个生产者只能跟一个队列对应,Topics通配符模式跟上面的不同是,可以通过通配符的方式,指定这个exchange中的消息由队列消费。
通配符模式:Topic需要设置类型为topic的交换机,交换机和队列进行绑定,并且指定通配符方式的routingkey,生产者生产消息,交换机通过routingkey及其通配符,发送到对应的队列中,然后消费消息。