Update RMQ message ack logic

This commit is contained in:
Taras Terletskyi 2023-11-23 22:40:12 +02:00
parent 87dc752e64
commit 9d927c4411

View file

@ -18,6 +18,8 @@ class RMQCallbacks:
await self._process_incoming_message(message)
except Exception:
self._log.exception('Critical exception in worker RabbitMQ callback')
if not message.processed:
await message.reject(requeue=False)
async def _process_incoming_message(self, message: IncomingMessage) -> None:
self._log.info('[x] Received message %s', message.body)