Разница между resumeAfter и startAtOperationTime в потоках изменений MongoDB - PullRequest
2 голосов
/ 15 марта 2019

В версии 4 потоки изменений MongoDB могут использовать два различных параметра для указания, где восстановить поток изменений: resumeAfter (некоторый внутренний токен) и startAtOperationTime, тип отметки времени.

Можно ли полностью заменить resumeAfter на startAtOperationTime для безопасного восстановления потоков изменений с помощью clusterTime, найденного в каждом событии изменения?

Что меня особенно беспокоит и где я не смог найти точную информацию в документации, так это то, применимы ли для startAtOperationTime те же правила и гарантии в отношении того, что можно возобновить, и на какой срок. Правильно ли сохранено используемое здесь время операции и может ли оно всегда использоваться в качестве замены токена документа, обычно используемого для resumeAfter?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...