Да, Spring Cloud Data Flow не поддерживает планирование на платформе local
. Обратите внимание, что сервер SCDF local
предназначен только для целей разработки, и в соответствии с проектом поддержка планирования предназначена для использования на платформе. Следовательно, функция планирования SCDF поддерживается в Cloud Foundry и Kubernetes с использованием планировщиков CF и K8s.
1) Можно ли объяснить, как работает планировщик SCDF?
конечно, подобно тому, как deployer
используется для запуска задачи / развертывания потока, есть SPI для планирования задач в проекте spring-cloud-deployer
. Базовые реализации планировщика могут реализовать это. В настоящее время у нас есть реализации планировщика CF и K8 в spring-cloud-deployer-cloudfoundry и spring-cloud-deployer-kubernetes .
Как пользователь, вы можетенастроить планировщик для задачи (пакетного) приложения (через панель инструментов SCDF, оболочку и т. д.). Вы можете указать выражение cron для планирования задачи. После настройки SCDF делегирует запрос расписания планировщику платформы, используя вышеупомянутые реализации планировщика. Однажды запланированный, это - платформа (планировщик PCF на CF, планировщик K8s на K8s), который выполняет задачу, используя расписание.
2) Есть ли способы запланировать 1 задание, используя SCDF?
Да, на основании ответа от 1
3) Могу ли я использовать свой локальный сервер в качестве облачного Foundry? и как?
Чтобы запустить SCDF на локальном указателе на экземпляр CF, вы можете установить необходимые свойства развертывателя CF и запустить экземпляр сервера SCDF. Это похоже на настройку нескольких платформ на сервере SCDF. Вы можете найти больше документации по этому здесь .