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

zmq vs redis for pub-sub-mønster

Jeg har arbejdet med både ZeroMQ og Redis med python. Jeg vil sige, at ZeroMQ er mere robust, den tilbyder rigtig enkel belastningsbalancering og også mere end pub-sub, som blandt andet anmodningssvar. Men hvis du kun er ude efter pub-sub, er redis meget enklere.

I tilfælde af at redis-serveren går ned eller holder op med at fungere, stopper alle klienterne også med at arbejde, med ZeroMQ fungerer klienterne, selvom der ikke er nogen server.

Begge tjenester er tilgængelige med ethvert programmeringssprog, ruby, python, C, C++ og mere.

Kort sagt, redis er meget enklere, meget pålideligt. ZeroMQ er ekstremt pålidelig, men mere kompleks.

Hvis jeg kun lavede pub sub, ville jeg vælge redis, ellers ville jeg vælge ZeroMQ. Hvis jeg ville forudse enorme mængder trafik, ville jeg vælge ZeroMQ



  1. Redis :Hvordan kan jeg sortere min hash efter nøgler?

  2. Find alle dokumenter inden for de sidste n dage

  3. Redis 10 gange mere hukommelsesforbrug end data

  4. Hvordan kan jeg rydde alle forekomster af type X i ServiceStack Redis Client