在有消息请求的情况下是否可以强制对另一个使用者进行请求?例如,我的服务想要处理来自队列(有多个使用者的队列)的请求,并且在处理过程中发现它的本地空间不足或其他任何东西。在此使用者上重试处理没有意义,但另一个使用者仍可以处理该消息。
答案 0 :(得分:1)
是的,低空间用户应该简单地对消息进行nACK。这意味着否定确认。该消息将被重新排队,并依时传递给另一个消费者。更多信息,请点击https://www.rabbitmq.com/confirms.html#consumer-nacks-requeue