Spring Data Flow и Spring Cloud Stream - это то, что мне нужно для построения конвейера обработки данных с помощью хореографического подхода? - PullRequest
0 голосов
/ 24 января 2019

Я планирую реализовать конвейер обработки данных с использованием микросервисной архитектуры в Java.Поскольку я уже использовал загрузку Spring для реализации некоторых микросервисов, я исследую остальные компоненты Spring, чтобы выяснить, какой из них может помочь мне удовлетворить мои требования.Я обнаружил, что Spring Cloud Stream помогает мне реализовать свое решение, используя подход, основанный на событиях, но я не совсем уверен, действует ли Spring Data Flow как единая точка отказа и выполняет ли оркестровку микросервисов или она фактически действует какинструмент, помогающий визуализировать конвейер и развертывание в Kubernetes, Cloud Foundry и т. д. и все еще пассивно работать вне конвейера.Поэтому, если по какой-либо причине произошел сбой, конвейер может работать без каких-либо прерываний.

Чтобы пояснить, о чем я спрашиваю, обеспечивает ли комбинация Spring Cloud Stream и Spring Cloud Data Flow почти аналогичный подход кчто эта статья называет лучшим из оркестровки и хореографии?

https://www.sapientglobalmarkets.com/blog/big-data-pipeline-orchestration-choreography

...