본문 바로가기
프로그래밍/spring

Spring cloud data flow

by 낭만프로그래머. 2021. 1. 16.

새로 입사한 회사에서 처음 받은 미션이 SCDF 를 이용해서 사내 서비스중에 하나를 대체 가능한지 여부를 체크하는 미션이라 Research!

Spring 공식 Document

https://dataflow.spring.io/docs/installation/

 

Documentation | Spring Cloud Data Flow

Spring Cloud Data Flow - Documentation

dataflow.spring.io

대략적인 개요

  • Stream, Task 라 호칭되는 Spring boot 어플리케이션을 pipeline 으로 연동가능하게끔 관리
  • local, K8S 환경등에서 동작하며 persistent data 는 RDB 를 사용해서 관리(정의, 히스토리등)
  • 몇개의 Task 를 연동하여 사용가능한 composite Task 개념이 존재
  • Stream 은 kafka 등의 메세지큐에서 데이터를 대기하며 늘 떠있는 job
  • Task 는 일회성으로 동작하여 spring batch job, spring task 의 구현체로 구현을 하면 됨
  • Stream, Task 등의 관리
    • Spring cloud data flow 에 기본적으로 있는 spring flo 기반의 web dashboard 가 존재
      • k8s 로 docker 기반의 task 를 업로드 할때 사용하면 편하더라..
      • local 환경에서 task 의 log 를 확인하는것도 편함

Shell 을 사용한 log 확인

  • local, K8S 설치는 가이드가 잘되어있어서 그냥 따라만 해도 설치는 문제가 없음

'프로그래밍 > spring' 카테고리의 다른 글

spring cloud dataflow 에서 모드 선택  (0) 2021.07.17
Spring cloud dataflow  (0) 2021.05.13
tomcat access log  (0) 2021.02.10
Spring cloud data flow - local 환경에서 구동  (0) 2021.01.17
Spring Cloud Data Flow  (0) 2021.01.17