sql >> Databáze >  >> NoSQL >> Redis

zmq vs redis pro vzor pub-sub

Pracoval jsem s ZeroMQ a Redis s pythonem. Řekl bych, že ZeroMQ je robustnější, nabízí skutečně jednoduché vyvažování zátěže a také více než pub-sub, jako odpověď na žádost mimo jiné. Ale pokud jste pouze po pub-sub, redis je mnohem jednodušší.

V případě, že se server redis zhroutí nebo přestane fungovat, přestanou fungovat i všichni klienti, se ZeroMQ klienti fungují, i když žádný server není.

Obě služby jsou dostupné s jakýmkoli programovacím jazykem, ruby, python, C, C++ a další.

Redis je zkrátka mnohem jednodušší, velmi spolehlivý. ZeroMQ je extrémně spolehlivý, ale složitější.

Kdybych dělal jen pub sub, vybral bych si redis, jinak bych vybral ZeroMQ. Pokud bych předvídal obrovský provoz, zvolil bych ZeroMQ



  1. Dotazování na pole polí v MongoDB

  2. Unicode v pythonu

  3. 5 způsobů, jak vybrat řádky s minimální hodnotou pro jejich skupinu v SQL

  4. Predis with laravel 5.5 Ve fondu nejsou k dispozici žádná připojení v Aggregate/RedisCluster.php:337