Представляю вашему вниманию перевод статьи Tailing the MongoDB Replica Set Oplog with Scala and Akka Streams.
В этой статье я попробую объяснить, как следить за обновлениями в MongoDB Oplog при помощи Scala драйвера MongoDB и Akka Streams.
Примеры, приведенные в данной статье не следует рассматривать и использовать в продакшн среде.
Каждый из нас знает Unix команду
Если вы хотите узнать больше об
Проект созданный в данной статье удобно расположился на Github.
Введение
В этой статье я попробую объяснить, как следить за обновлениями в MongoDB Oplog при помощи Scala драйвера MongoDB и Akka Streams.
Примеры, приведенные в данной статье не следует рассматривать и использовать в продакшн среде.
Каждый из нас знает Unix команду
tail -f
, Tailable Cursor
имеет тот же концепт. MongoDB предоставляет возможность использовать эту функцию по умолчанию и не требует дополнительных библиотек и инструментов. Что касается Oplog
— это такая же коллекция, как и все остальные и ничего нового не требуется.Если вы хотите узнать больше об
Oplog
и Tailable Cursor
, то вы можете найти больше информации в документации MongoDB: Проект созданный в данной статье удобно расположился на Github.