Если вы этого еще не сделали, я рекомендую вам использовать инкрементную контрольную точку (с RocksDB).Эта функция была добавлена в Flink 1.4 и оказалась очень полезной для приложений Flink с большим состоянием.
По умолчанию добавочная контрольная точка отключена.Чтобы включить его, передайте true конструктору, например,
RocksDBStateBackend backend =
new RocksDBStateBackend(filebackend, true);
или установите для state.backend.incremental
значение true в файле конфигурации.
Это не будет напрямую отвечать на ваши вопросы -как регулировать контрольную точку, чтобы она не насыщала сеть, но, тем не менее, должна помочь.
Также обратите внимание, что Amazon рекомендует использовать Elastic Network Adapter в приложениях, интенсивно использующих S3.Это обеспечивает пропускную способность до 25 Гбит / с.
Для получения дополнительной информации о работе с большим состоянием в Flink вы можете обратиться к