rabbitmq消费消息以及消息路由

1. 如何消费消息?拉取(get)还是消费(consume)?

首先看get

rabbitmq消费消息以及消息路由_第1张图片

如果没有消息,会返回空

rabbitmq消费消息以及消息路由_第2张图片

Basic.Get会导致每条消息都会与rabbitMq产生同步通信的开销,实际效率大约为Basic.Consume的二分之一,会影响消息的吞吐量,而且无法优化消息的投递过程

再来看consume

你可能感兴趣的:(rabbitmq)