Mad*_*Seb 7 queue rabbitmq amazon-sqs amazon-web-services
RabbitMQ队列是否具有类似AWS SQS的"消息可见性超时"?
从AWS SQS文档:
"一旦Amazon SQS返回消息,可见性超时时钟就开始计时.在此期间,组件处理并删除消息.但是如果组件在删除消息之前失败会发生什么?如果您的系统之前没有为该消息调用DeleteMessage可见性超时到期后,消息再次对系统中组件发出的ReceiveMessage调用可见,并且将再次接收该消息"
谢谢!
我相信您正在寻找 RabbitMQ 手动确认功能。此功能允许您从队列中获取消息,并在收到消息后确认它们。如果在此过程中发生某些情况,则该消息将在一定时间后再次在队列中可用。此外,在您收到消息直到您确认消息之前,该消息无法供其他消费者使用。
我认为这与 SQS 的消息可见性超时行为相同。
| 归档时间: |
|
| 查看次数: |
2036 次 |
| 最近记录: |