sql >> Base de Datos >  >> NoSQL >> Redis

Redis vs Service Bus para el escenario pub/sub

No uses Redis para esto. Redis PubSub no es confiable (es despedir y olvidar ). ¿Qué pasaría si nadie escucha cuando Redis publica un mensaje? Se ha perdido para siempre, y esto significa que sus servicios no se sincronizarán...

Tal vez no haya oído hablar de Azure Pack . No es un Azure local completo, pero incluye Service Bus . No debería ser un problema si lo usa desde la nube pública o privada.

Tenga en cuenta que es posible que pueda implementar mensajes confiables con Redis, pero no además del pubsub predeterminado. .

Una posible alternativa tanto a Redis como a Service Bus debería ser RabbitMQ.