Redis
 sql >> Base de données >  >> NoSQL >> Redis

Redis vs Service Bus pour le scénario pub/sub

N'utilisez pas Redis pour cela. Redis PubSub n'est pas fiable (c'est fire-and-forget ). Que se passerait-il si personne n'écoutait lorsque Redis publie un message ? Il est perdu à jamais, et cela signifie que vos services ne seront pas synchronisés...

Peut-être n'avez-vous pas entendu parler du Pack Azure . Il ne s'agit pas d'un Azure complet sur site, mais il inclut Service Bus . Cela ne devrait pas poser de problème si vous l'utilisez depuis le cloud public ou privé.

Notez que vous pourrez peut-être implémenter une messagerie fiable à l'aide de Redis, mais pas en plus de pubsub par défaut. .

Une alternative possible à Redis et Service Bus devrait être RabbitMQ.