sql >> Database >  >> NoSQL >> Redis

Redis vs Service Bus voor pub/subscenario

Gebruik hiervoor geen Redis. Redis PubSub is niet betrouwbaar (het is fire-and-forget ). Wat zou er gebeuren als niemand luistert wanneer Redis een bericht publiceert? Het is voor altijd verloren, en dit betekent dat uw services niet worden gesynchroniseerd...

Misschien heb je niets gehoord over Azure Pack . Het is geen volledige Azure on-premises, maar het bevat Service Bus . Het zou geen probleem moeten zijn als je het vanuit de publieke of private cloud gebruikt.

Houd er rekening mee dat u mogelijk betrouwbare berichten kunt implementeren met Redis, maar niet bovenop de standaard pubsub .

Een mogelijk alternatief voor zowel Redis als Service Bus zou RabbitMQ moeten zijn.




  1. Kan MongoDB een index gebruiken bij het controleren op het bestaan ​​van een veld met de operator $exists?

  2. Is het Mongodb Aggregation-framework sneller dan kaart/verkleinen?

  3. Hoe kunt u de volgorde van eigenschappen in een javascript-object voor een MongoDB-index in node.js specificeren?

  4. MongoDB-as-a-Service in Canada