2016-05-18 2 views
3

Мы изучаем различные варианты программирования/библиотеки (на Java-стороне мира) для более быстрой пакетной обработки, а также возможность развертывания в облаке. Мы столкнулись с потоком данных Spring/XD/cloud. Из краткого обзора документации по http://cloud.spring.io/spring-cloud-dataflow/ мы не смогли оценить, имеет ли поток данных Spring cloud также все функции пакетной обработки, предлагаемые весенней партией. Например, вот что представляет собой пакетная документация SPring (http://projects.spring.io/spring-batch/): «Spring Batch предоставляет многоразовые функции, которые необходимы для обработки больших объемов записей, включая ведение журнала/трассировку, управление транзакциями, статистику обработки заданий, перезапуск задания, пропустить и управление ресурсами «.Поддерживает поддержку потока данных Spring Cloud

Если у кого-то есть представление о возможностях пакетной обработки в потоке данных весеннего облака, не могли бы вы разместить здесь. Большое спасибо!

ответ

5

Проверьте проект Spring Cloud Task. Этот проект предлагает платформу и модель программирования для разработки «недолговечных» приложений микросервиса.

На высоком уровне задача может быть любым процессом, который не запускается неопределенно долго, включая задания Spring Batch. Это дает вам гибкость в разработке Spring Batch-заданий, используя все основные возможности, и вы можете запускать их как автономные приложения Spring Boot. Есть несколько образцов here.

Spring Cloud Data Flow основывается на Spring Cloud Task для обеспечения возможности оркестровки для пакетных данных. Для организации пакетных рабочих нагрузок доступен широкий диапазон опций, включая Shell, DSL, Admin UI и Flo UI. Вы можете использовать эту утилиту Task applications в Spring Cloud Data Flow, и этот список растет.

+0

Спасибо, Сабби, что помогает! – JavaTec

Смежные вопросы