Redis
 sql >> база данни >  >> NoSQL >> Redis

zmq срещу redis за модел на pub-sub

Работил съм както с ZeroMQ, така и с Redis с python. Бих казал, че ZeroMQ е по-стабилен, предлага наистина просто балансиране на натоварването, а също и повече от pub-sub, като например отговор на заявка наред с други. Но ако сте само след pub-sub, redis е много по-прост.

В случай, че сървърът на redis се срине или спре да работи, всички клиенти също ще спрат да работят, с ZeroMQ клиентите работят дори и да няма сървър.

И двете услуги са достъпни с всеки език за програмиране, ruby, python, C, C++ и др.

Накратко, redis е много по-прост, много надежден. ZeroMQ е изключително надежден, но по-сложен.

Ако правех само pub sub, щях да избера redis, иначе щях да избера ZeroMQ. Ако предвидя огромен трафик, щях да избера ZeroMQ



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. spring-redis не може да се свърже с отдалечен хост

  2. Как да активирам TLS за Redis 6 на Sidekiq?

  3. Опция Redis-cli --csv (експортиране в csv)

  4. Spring boot + Redis - Генериране на странен ключ

  5. Как мога да разбера времето, когато ключът ми се съхранява в Redis Cache/db?