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

Redis публикува-абонирайте се:Гарантирано ли е Redis да достави съобщението дори при огромен стрес?

Redis абсолютно не предоставя никаква гарантирана доставка за трафика за публикуване и абониране. Този механизъм се основава само на сокети и цикли на събития, няма замесена опашка (дори в паметта). Ако абонат не слуша, докато се появи публикация, събитието ще бъде загубено за този абонат.

Възможно е да се внедрят някои механизми за гарантирана доставка върху Redis, но не и с API за публикуване и абониране. Списъчният тип данни в Redis може да се използва като опашка и като основа на по-напредналите системи за опашка, но не предоставя възможности за множествено предаване (така че няма публикуване и абониране).

AFAIK, няма очевиден начин за лесно прилагане на публикуване и абониране и гарантирана доставка едновременно с Redis.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis не се актуализира, когато много заявки наведнъж

  2. Свързване с RedisToGo чрез Node.JS

  3. Как мога да чета от Redis в MULTI блок в Ruby?

  4. Python-redis keys() връща списък с байтове обекти вместо низове

  5. Как работи redis, за да помогне за постоянството на сесията в лазурен прозорец