Отклонить неупакованные сообщения, на которых произошел сбой пользовательского процесса из-за нехватки памяти - PullRequest
0 голосов
/ 10 марта 2020

Некоторые сообщения вызывают nodejs процесс cra * sh из-за нехватки памяти.

Я пытаюсь найти решение (лучше на стороне кролика (конфигурация сервера / канала / сообщения)) что позволило бы мне либо переместить в очередь такие сообщения в конец очереди, либо, что гораздо лучше, удалить их из очереди (при закрытии канала рабочего), чтобы разблокировать остальные сообщения.

Я бы ожидал, что свойство конфигурации сообщит серверу RabbitMQ что-то вроде «НЕ ОСТАВЛЯТЬ ВЕРНУТЬСЯ В СООБЩЕНИЯ О НЕОБЕСПЕЧЕННЫХ ОСТРОВАХ».

Не будет ли процесс cra sh Я бы просто позвонил channel.ack(msg) в таких сообщениях.

На данный момент я бы хотел избежать решений по управлению задачами, для которых потребуются такие службы, как Redis.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...