Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Spring cloud task on data flow server vs @EnableTask

I am new to Spring cloud data flow. Trying to figure out what it mean by registering, creating a task on spring cloud data flow server vs running a spring class with annotation @EnableTask Any clarification to understand what these two are, will be helpful!

like image 962
mjs Avatar asked Dec 20 '25 09:12

mjs


1 Answers

With Spring Cloud Task, you'd build and test standalone Task microservices in isolation. With the programming model, you can address use-cases ranging from ETL/ELT, data migration, or predictive-model-training etc.

Once you have an "n" no. of such applications, you could use Spring Cloud Data Flow's DSL to compose them into coherent Task/Batch pipelines. To use them in the DSL, you'd have to first register the coordinates of the standalone Task Apps.

Refer to the SCDF's Task overview and as well as the Task Developer Guide for more details - you could repeat it locally to follow along and learn the mechanics.

like image 185
Sabby Anandan Avatar answered Dec 22 '25 00:12

Sabby Anandan



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!