Spring Cloud Data Flow es un kit de herramientas nativo de la nube para construir canalizaciones de datos en tiempo real y procesos por lotes. Se encarga de administrar aplicaciones ETL (Extract-Transform-Load) de Spring Batch. Spring Cloud Data Flow proporciona herramientas para crear topologías complejas para transmisión y canalizaciones de datos por lotes.
Características
En siguientes post veremos más a detalle ésta herramienta.
Enlaces:
https://docs.spring.io/spring-cloud-dataflow/docs/current/reference/htmlsingle/
https://www.e4developer.com/2018/02/18/getting-started-with-spring-cloud-data-flow/
https://spring.io/projects/spring-cloud-dataflow
https://www.baeldung.com/spring-cloud-data-flow-etl
https://dataflow.spring.io/getting-started/
https://codenotfound.com/spring-batch-tasklet-example.html
https://www.mkyong.com/spring-batch/spring-batch-tasklet-example/
Características
- El servidor Spring Cloud Data Flow utiliza Spring Cloud Deployer, para implementar canalizaciones de datos hechas de aplicaciones Spring Cloud Stream o Spring Cloud Task en plataformas modernas como Cloud Foundry y Kubernetes.
- Una selección de aplicaciones preestablecidas de flujo y de inicio de tareas / lotes para diversos escenarios de integración y procesamiento de datos facilitan el aprendizaje y la experimentación.
- Se pueden crear aplicaciones de flujo y tareas personalizadas, dirigidas a diferentes servicios de datos o middleware, utilizando el conocido modelo de programación de estilo Spring Boot.
- Un simple flujo de flujo DSL facilita la especificación de qué aplicaciones implementar y cómo conectar salidas y entradas. La tarea compuesta DSL es útil para cuando una serie de aplicaciones de tareas requieren ejecutarse como un gráfico dirigido.
- El tablero de instrumentos ofrece un editor gráfico para construir canalizaciones de datos de manera interactiva, así como vistas de aplicaciones desplegables y monitorearlas con métricas usando Prometheus, InfluxDB u otros sistemas de monitoreo.
- El servidor Spring Cloud Data Flow expone una API REST para componer e implementar canalizaciones de datos. Un shell separado facilita el trabajo con la API desde la línea de comandos.
En siguientes post veremos más a detalle ésta herramienta.
Enlaces:
https://docs.spring.io/spring-cloud-dataflow/docs/current/reference/htmlsingle/
https://www.e4developer.com/2018/02/18/getting-started-with-spring-cloud-data-flow/
https://spring.io/projects/spring-cloud-dataflow
https://www.baeldung.com/spring-cloud-data-flow-etl
https://dataflow.spring.io/getting-started/
https://codenotfound.com/spring-batch-tasklet-example.html
https://www.mkyong.com/spring-batch/spring-batch-tasklet-example/
Comentarios
Publicar un comentario