Redis pub/sub востановление пропущеных сообщений
Есть провайдер и получатель. Между ними редис в качестве брокера сообщений. Получатель это отдельный сервис, который может отваливаться. И в момент когда он поднимаеться он должен вывести все пропущеные сообщения. Как это пожно устроить.
Есть 2 варианта которые пришли мне в голову. 1 Возможно есть какой то способ буферезировать все сообщения средствами редиса 2 отправлять в качестве сообщение в системе pub/sub тип list и в провайдере добавлять сообщение и в получателе удалять его из листа. Может кто подскажет можно ли так или направит на более рабочий вариант
Ответы (1 шт):
если есть необходимость чтения истории или гарантировать доставку, то редис не подходит , тут лучше использовать кафку или раббит