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

Операциите на Монго гладуват

Въз основа на описанието на проблема, мисля, че имате случай на липса на опашка за съобщения. Това може да се случи, когато имате куп съобщения в опашката, след което абонирате потребител с auto-ack зададено на true и без предварително извличане. Този отговор описва малко по-подробно какво се случва в този случай.

Ако трябваше да гадая, бих казал, че javascript кодът изразходва всичките си разпределени цикли за изтегляне на съобщения от брокера, вместо да ги обработва в Mongo. Добавянето на брой за предварително извличане, като едновременно с това деактивирате автоматичното потвърждение, може да реши проблема ви.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да промените shard ключа

  2. MongoDB 2.2 - Актуализиране на вложен документ с масив

  3. MongoDb Join заявка с PHP

  4. Монго сортиране при изчислено условие

  5. Задайте дата по подразбиране при вмъкване на документ с полето time.Time