工作流和数据流之间有什么区别?

时间:2017-04-25 17:54:44

标签: spring workflow microservices dataflow spring-cloud-dataflow

我正在看Spring Cloud Date Flow,之前我看过Activiti和Camunda(这是工作流引擎)。我无法理解这些概念作为工作流和数据流之间的区别是什么?我们可以将Spring Cloud Data Flow称为工作流引擎吗?

对不起,我是这个话题的新手。

我很乐意回答任何问题!

1 个答案:

答案 0 :(得分:1)

Activiti和我相信Camunda也是一个BPM工具。 Spring Cloud Data Flow(SCDF)不是一个!

SCDF的核心前提是解决数据集成挑战。无论是纯摄取,数据处理还是持久性,您都能够快速构建由这些操作组成的连贯数据管道。

要实现这一目标,您可以利用任何开箱即用的streaming/task applications,或者您可以借助Spring Cloud StreamSpring Cloud Task微服务框架构建自定义应用程序。这些应用程序可以从独立开发,隔离测试和本机CI / CD实践中受益。应用程序准备就绪后,您可以直接在SCDF register and use使用它们。

同样,SCDF带有runtime abstraction,您可以选择在各种云本机运行时平台上编排由微服务应用程序组成的数据管道 - 可以避免特定于供应商的锁定。