Redis Pub / Sub не хранит сообщения - PullRequest
0 голосов
/ 19 октября 2018

Я использую реализацию Redis Pub / Sub для обмена сообщениями между двумя проектами.У меня есть несколько каналов, подписывающихся на одну очередь.Когда и издатель, и подписчик работают, все идет хорошо.Когда у меня работает только издатель (и публикуется много сообщений), я ожидаю, что при запуске подписчика он прочитает все сообщения, которые были поставлены в очередь ранее.Но происходит то, что Redis не хранит сообщения, если нет подписчика.Есть ли какая-либо конфигурация, которую я мог бы использовать для хранения сообщений до тех пор, пока подписчик не снимет их с очереди?

1 Ответ

0 голосов
/ 20 марта 2019

Redis в настоящее время не ведет себя как MQTT-брокер с его флагом "сохранить".

Если подписка происходит после публикации сообщения, она будет пропущена для подписчика и потеряна навсегда.

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