Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Redis vs Barramento de Serviço para cenário de publicação/assinatura


Não use o Redis para isso. Redis PubSub não é confiável (é dispare e esqueça ). O que aconteceria se ninguém estivesse ouvindo quando o Redis publicasse uma mensagem? Está perdido para sempre, e isso significa que seus serviços não serão sincronizados...

Talvez você não tenha ouvido falar do Pacote do Azure . Não é um Azure local completo, mas inclui Service Bus . Não deve ser problema se você usá-lo na nuvem pública ou privada.

Observe que você pode implementar mensagens confiáveis ​​usando o Redis, mas não sobre o padrão pubsub .

Uma alternativa possível para Redis e Service Bus deve ser RabbitMQ.