Пишу проектик с использованием RabbitMQ и мучает меня вопрос. Кролик штука оттестированная и нареканий не вызывает, в отличии от моего кода. Вот отправитель передал задачу. Воркер достал её из очереди и упал. Всё? Задача пропала? Можно конечно сделать чтоб воркер организовывал очередь куда кидал необработанную задачу, потом доставал её когда выполнил. А если упал, то там задача лежит пока всетаки не обработается.
А хочется механизма в таком стиле. Воркер достал задачу из очереди, но она оттуда не пропала просто помечается как «в работе». Когда воркер её выполнил он её высвобождает.
Есть чтонибудь такое? У меня мало опыта с MQ кто как делает поделитесь.....