RabbitMQ:检查消息是否已送达?
RabbitMQ: check if message has been delivered?
使用简单的工作队列,是否可以询问 RabbitMQ 服务器特定消息是否已经传送给消费者(工作者)或者它是否仍在队列中?
您无法查询 RabbitMQ 是否已发送特定消息,但如果您需要知道消息是否已被消费者处理,您可以使用 RPC 实现来获取发送回发件人的响应处理完您的消息后。
RabbitMQ官方教程here.
可以找到RPC实现方案的例子
使用简单的工作队列,是否可以询问 RabbitMQ 服务器特定消息是否已经传送给消费者(工作者)或者它是否仍在队列中?
您无法查询 RabbitMQ 是否已发送特定消息,但如果您需要知道消息是否已被消费者处理,您可以使用 RPC 实现来获取发送回发件人的响应处理完您的消息后。
RabbitMQ官方教程here.
可以找到RPC实现方案的例子