Можно ли дать persist через раз для сообщений rabbitMq? - PullRequest
0 голосов
/ 05 сентября 2018

При публикации сообщений в любую из очередей rabbitMq мы можем сделать их постоянными, передав объект параметров {persistent: true}, мне было интересно, есть ли доступная опция, которая будет указывать системе обмена сообщениями сохранять это сообщение, только если оно не потребляется в течение определенного периода времени, и это может значительно улучшить производительность системы.

Я использую nodeJ для создания как потребителя, так и производителя, и для этого я использую amqplib библиотеку

1 Ответ

0 голосов
/ 17 сентября 2018

Параметр persistent устанавливается при публикации сообщения, поэтому в RabbitMQ нет способа сделать это, кроме разработки собственного пользовательского плагина. Вам придется написать собственный процесс, чтобы «переместить» сообщения в постоянное состояние.


ПРИМЕЧАНИЕ: команда RabbitMQ контролирует список рассылки rabbitmq-users и только иногда отвечает на вопросы по StackOverflow.

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