Redis Pub / Sub com Confiabilidade

Estive procurando usar o Redis Pub / Sub como um substituto do RabbitMQ.

Pelo meu entendimento, o pub / sub da Redis mantém uma conexão persistente com cada um dos assinantes e, se a conexão for encerrada, todas as futuras mensagens serão perdidas e jogadas no chã

ma solução possível é usar uma lista (e bloquear a espera) para armazenar toda a mensagem e pub / sub apenas como um mecanismo de notificação. Acho que isso me leva a maior parte do caminho, mas ainda tenho algumas preocupações com os casos de falh

o que acontece quando um assinante morre e volta a ficar online, como deve processar todas as suas mensagens pendentes?quando uma mensagem malformada chega pelo sistema, como você lida com essas exceções? Fila DeadLetter?xiste uma prática padrão para implementar uma política de repetiçã

questionAnswers(3)

yourAnswerToTheQuestion