ну интересно получается, то есть это одна штука в которой вся инфраструктура налажена, которую в моем понимании вручную делают скорее. а почему она только на джаве джобы позволяет запускать?
Да не совсем так, flink - это Фреймворк(движек) распределённый потоковой обработки, там есть понятие jobmanager и taskmanager, taskmanager фактически выполняют вашу джобу, а jobmanager отвечает за загрузку, за распределение и координацию джобов. В нем очень легко можно увеличивать количество ресурсов на джобу и т.п. Это все распределяется внутри Java машин, так как сам flink написан на Java и сделать это для Java очень просто, это и есть преимущество. Засчет этого достигается высокая пропускная способность, гибкость настройки, низкая задержка, надёжность и т.д