Как я понял, RabbitMQ - это сервис, скрипт, который читает данные из указанной c очереди.
RabbitMQ queue <- PHP script -< Client JS
Итак, если PHP скрипт получил сообщение от rabbitMQ, это означает, что сообщение доставлено.
Как я могу убедиться, что сообщение было просмотрено клиентом JS и только потом сказать, что RabbitMQ доставлено сообщение? Когда клиентская сторона подтвердила это.
Также как избежать дублирования сообщений в очереди?