sql >> Databáze >  >> NoSQL >> MongoDB

Mongo Operations hladoví

Na základě popisu problému se domnívám, že máte případ, kdy nedochází k zařazování zpráv do fronty. To se může stát, když máte ve frontě spoustu zpráv a poté se k odběru spotřebitele přihlásíte pomocí auto-ack nastaveno na true a žádný počet přednačtení. Tato odpověď popisuje trochu podrobněji, co se stane v tomto případě.

Kdybych měl hádat, řekl bych, že kód javascriptu tráví všechny své přidělené cykly stahováním zpráv od brokera, místo aby je zpracovával do Mongo. Problém můžete vyřešit přidáním počtu předběžného načtení a zároveň vypnutím automatického potvrzení.




  1. Laravel Socket.io Připojeno, ale nepřijímá data

  2. Podmíněné vyhledání $ v MongoDB?

  3. Okrajové pouzdro MongoDB Integrity Update

  4. Kdy Redis? Kdy MongoDB?