Реализация ACK RabbitMQ, как в MQTT - PullRequest
1 голос
/ 13 мая 2019

У нас есть особая проблема с нашим RabbitMQ

Нам нужно убедиться, что во многих очередях с разными темами есть сообщения 1-1, а не 1-N. Точно так же, как в MQTT, когда один потребитель подтверждает push-сообщение, оно исчезает.

Проблема в том, что темы относятся к разветвленным.

Пример:

один скрипт публикует сообщение с ключом маршрутизации:

local.appNAme.clientName 

И у нас есть 2 квеста с ключами для разгона

que 1. local.*.clientName
que 2. local.#

Они оба получают Quqe, насколько я понимаю. И подтверждение одного в отличие от MQTT не удаляет другое.

Есть идеи, как реализовать такое же поведение с подстановочными символами маршрутизации в Rabbit?

пс. Они находятся на одном сервере на одном сервере Exchange.

...