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

Redis vs Service Bus til pub/sub-scenarie

Brug ikke Redis til dette. Redis PubSub er ikke pålidelig (det er fire-and-forget ). Hvad ville der ske, hvis ingen lytter, når Redis udgiver en besked? Det er tabt for altid, og det betyder, at dine tjenester ikke bliver synkroniseret...

Måske har du ikke hørt om Azure Pack . Det er ikke en komplet Azure on-premises, men den inkluderer Service Bus . Det burde ikke være noget problem, hvis du bruger det fra den offentlige eller private sky.

Bemærk, at du muligvis kan implementere pålidelige meddelelser ved hjælp af Redis, men ikke oven på standard pubsub .

Et muligt alternativ til både Redis og Service Bus bør være RabbitMQ.




  1. Søger efter værdien af ​​ethvert felt i MongoDB uden eksplicit at navngive det

  2. En oversigt over databaseindeksering for MongoDB

  3. Hvordan bruger man sadd med flere elementer i Redis ved hjælp af Python API?

  4. Sådan forespørges mongodb med DBRef