Redis
 sql >> Database >  >> NoSQL >> Redis

Redis vs bus di servizio per lo scenario pub/sub

Non usare Redis per questo. Redis PubSub non è affidabile (è fire-and-forget ). Cosa accadrebbe se nessuno ascoltasse quando Redis pubblica un messaggio? È perso per sempre e questo significa che i tuoi servizi non verranno sincronizzati...

Forse non hai sentito parlare di Azure Pack . Non è un Azure locale completo, ma include Bus di servizio . Non dovrebbe essere un problema se lo usi dal cloud pubblico o privato.

Tieni presente che potresti essere in grado di implementare messaggi affidabili utilizzando Redis, ma non oltre a pubsub predefinito .

Una possibile alternativa a Redis e Service Bus dovrebbe essere RabbitMQ.