Ich habe eine channel.basic_ack jedoch, wenn ich in der Rabbitmq Admin UI eincheck, bleibt es unplugged eher als acked. Hier ist mein Code die NachrichtConsumer nicht zur Kenntnisnahme Nachricht
def handle_payload(self, channel, method, properties, body):
#self.taskhub.server.invoke('SendTaskNotification', body['userId'], body['taskId'])
discovery = body
channel.basic_ack(method.delivery_tag)
print "acked " + str(method.delivery_tag)
self.medium.server.invoke('DetectDevice', discovery)
ack Zu meinem Verständnis sollte es die Nachricht ack sobald channel.basic_ack genannt wird. Dies geschieht jedoch nicht.
ich dies versucht haben, und scheint nicht – Johnathon64
mir die channel.basic_consume Anweisung ack senden lassen Sie mich auf sie überprüfen. –