MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Rozproszone oficjalne złącze źródłowe Mongodb Kafka z wieloma zadaniami Nie działa

Wygląda na to, że jest to zachowanie oficjalnego łącznika MongoDB Kafka Source. Oto odpowiedź, którą otrzymałem na innym forum od Rossa Lawleya (programisty MongoDB):

Przed wersją 1.2.0 tylko jedno zadanie było obsługiwane przez łącznik ujścia.Łącznik źródłowy nadal obsługuje tylko jedno zadanie, ponieważ używa jednego kursora Zmień strumień. To wystarczy, aby obserwować i publikować zmiany w całym klastrze, w całej bazie danych lub w jednej kolekcji.

Podniosłem ten bilet:https://jira.mongodb.org/browse/KAFKA-121 Otrzymano następującą odpowiedź:Łącznik źródłowy zawsze wygeneruje tylko jedno zadanie. Jest to zgodne z projektem, ponieważ łącznik źródłowy jest wspierany przez strumień zmian. Strumienie zmian wewnętrznie wykorzystują te same dane, które są używane przez silnik replikacji i jako takie powinny być w stanie skalować się tak jak baza danych. Nie ma planów zezwalania na wiele kursorów, jednak jeśli uważasz, że nie spełnia to twoich wymagań, możesz skonfigurować wiele złączy, a każde z nich miałoby własny kursor strumienia zmian.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb sortuj kolekcję według liczby w innej kolekcji

  2. Wyświetlanie dokumentów MongoDB za pomocą HTML

  3. docker-compose, aby uruchomić django z mongodb

  4. Nie udało się uruchomić aplikacji (port 8080) niedostępny

  5. jak mogę przepisać moje zapytanie z mangusty po podzieleniu danych z jednego modelu na dwa?