Потоки изменений MongoDB обрабатываются клиентом, а не сервером.
Клиент получает токен возобновления с каждой партией обновлений и передает этот токен обратно при запросе дополнительных данных с сервера.
Это не совсем гарантия. Потоки изменений зависят от оплога набора реплик, поэтому, если клиент ждет слишком долго, прежде чем запросить дополнительные данные, событие, указанное маркером возобновления, возможно, было удалено из оплога, и клиент получит ошибку, указывающую, что обновления, вероятно, были пропущены.