04
Июл
2016

Вопрос по поводу очередей в RabbitMQ

Здравствуйте. Я пытаюсь написать очередь на rabbitmq. На всех туториалах которых я смотрел, все работает следующим образом:

  1. Есть код (отправитель), который посылает сообщение в очередь Rabbit'a и сразу завершается.
  2. Есть код (получатель), который работает постоянно слушая очередь, чтобы забрать с нее сообщение. После того того как ОН получит сообщение из очереди, есть возможность дать сообщение rabbit'у , что он его получил. И тогда rabbit удалит его из очереди. При этом сам получатель не знает доставлено ли сообщение или нет (оно просто удалилось из очереди).

Но мне этого не достаточно. Мне нужно, чтобы отправитель узнал, что сообщение доставлено.

То есть, попытаюсь привести пример.

Отправитель кладет в очередь два сообщения:

  1. "привет"
  2. "пока"

Получатель получил сообщения, и отвечает :

  1. "привет ок"
  2. "пока не ок"

Подскажите, можно это реализовать как-то?

Источник: https://ru.stackoverflow.com/questions/541308/%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81-%D0%BF%D0%BE-%D0%BF%D0%BE%D0%B2%D0%BE%D0%B4%D1%83-%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D0%B5%D0%B9-%D0%B2-rabbitmq

Тебе может это понравится...

Добавить комментарий