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

Distribuovaný oficiální konektor zdroje Mongodb Kafka s více úkoly Nefunguje

Zdá se, že toto je chování oficiálního konektoru zdroje MongoDB Kafka. Toto je odpověď, kterou jsem dostal na jiném fóru od Rosse Lawleyho (vývojář MongoDB):

Před verzí 1.2.0 byl konektorem jímky podporován pouze jeden úkol. Konektor zdroje stále podporuje pouze jeden úkol, protože používá jediný kurzor Change Stream. To stačí ke sledování a publikování změn v celém clusteru, v celé databázi nebo až do jedné kolekce.

Zvedl jsem tento tiket:https://jira.mongodb.org/browse/KAFKA-121 Dostali jste následující odpověď:Zdrojový konektor vždy vytvoří pouze jeden úkol. Toto je záměrné, protože zdrojový konektor je podporován tokem změn. Toky změn interně používají stejná data, jaká používá replikační stroj, a jako takové by měly být schopny škálovat jako databáze. Neplánujeme povolit více kurzorů, pokud byste však měli pocit, že to nesplňuje vaše požadavky, můžete nakonfigurovat více konektorů a každý by měl svůj vlastní kurzor proudu změn.




  1. Vložte nový objekt do pole pole vnořeného dokumentu v mongoose

  2. Pravidlo MongoDB pro odstranění řádku, pokud určitý sloupec obsahuje konkrétní hodnotu

  3. Node.js a Passport Object nemají žádnou metodu validPassword

  4. MongoDb $lookup dotaz s více poli z pole objektů