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

What is the difference between workflow and dataflow?

我正在看 Spring Cloud Date Flow,在那之前我看过 Activiti 和 Camunda(这是工作流引擎)。而且我不明白这些概念作为工作流和数据流之间有什么区别?我们能否将 Spring Cloud Data Flow 称为工作流引擎?

抱歉,我是这个话题的新手。

我很乐意回答任何问题!

A​​ctiviti 和我相信 Camunda 也是一个 BPM 工具。 Spring 云数据流 (SCDF) 不是 一个!

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

要做到这一点,您可以直接在 SCDF 中利用任何开箱即用的 streaming/task applications, or you could build your custom application with the help of Spring Cloud Stream and Spring Cloud Task microservice frameworks. These applications can benefit from standalone development, testing in isolation, and native CI/CD practices. Once the application is ready, you can register and use

此外,SCDF 带有 runtime abstraction,因此,您可以选择在各种云原生运行时平台上编排由微服务应用程序组成的数据管道 - 可以避免供应商特定锁定 -插件。