当前位置: 首页 > 后端技术 > Python

kombu如何判断一条消息是否被确认-重新排队-拒绝

时间:2023-03-26 11:20:46 Python

就是使用消息的acknowledged属性吗?ifnotmessage.acknowledged:message.ack()当我们使用acknowledged时,我们实际上做了以下事情:kombu/message.py@propertydefacknowledged(self):"""如果消息已被确认,则设置为true。"""returnself._stateinACK_STATES什么是ACK_STATES?kombu/message.pyACK_STATES={'ACK','REJECTED','REQUEUED'}可以看到已经有3个状态