hyperf / amqp

MIT License
17 stars 15 forks source link

消费者如果返回uacked,开发人员可以自行指定是否需要重新入队。 #11

Closed sayid closed 3 years ago

sayid commented 3 years ago

原因:rabbitmq有的ack机制下,uack可以在rabbitmq控制台中监控到重新入队的数量,可以给开发人员提供预警信息。直接requeue会是一条新的消息。另外消费者消费过程中如果服务挂了,消费中的信息一样是uack状态。 PhpAmqpLib封装方法public function basic_nack($delivery_tag, $multiple = false, $requeue = false)第三个参数就是为了让开发人员自行决定是否要unack后重新入队的。

huangzhhui commented 3 years ago

[This message is created by hyperf-bot]

Hi @sayid, this is a READ-ONLY repository, please submit your Pull Request to hyperf/hyperf repository, this Pull Request will close automatically.