0

이러한 Spring 구성 요소는 서로 어떻게 관련이 있습니까? 각각은 개념적으로 무엇을 나타 냅니까? 그들과 함께 사용하거나 경쟁 프로젝트입니까?Spring Cloud 구성 요소 혼동

  • 봄 클라우드 데이터 흐름
  • 봄 클라우드 스트림
  • 봄 클라우드 작업
  • 봄 클라우드 작업 앱 기동
  • 스프링 배치
  • 나의 이해에서

, SC 작업은 단지 "작업 단위"를 실행해야하며, 단 수명/작업 기반 마이크로 서비스 형태의 처리 단위 . SC 데이터 흐름은 작업을 조정합니다. 이 두 가지 (나는 생각한다)는 그들이 어떻게 연관되어 있고 개념적으로 무엇을 표현 하는지를 이해하지만 많은 문서와 예제가 같은 맥락에서 다른 프로젝트에 대해 이야기한다.

는 또한 SC 작업스프링 배치를 대체이라고 생각하지만, 몇 가지 예에 그들은 스프링 배치가 봄 클라우드 프로젝트에 관심을 SC 작업 내부

답변

2

감사를 실행하는 것을 의미하는 것! SCDF (Spring Cloud Data Flow) 에코 시스템에 관련된 주요 프로젝트에 대한 높은 수준의 소개를 아래에서 찾으십시오. launch blog은 배경 정보와 기타 세부 정보를 포함합니다.

  • Spring Cloud Stream 신속하게 외부 시스템에 연결할 수있는 응용 프로그램을 구축 할 수있는 경량의 이벤트 중심 microservices 프레임 워크 (예 : 카프카, 카산드라, MySQL은, 하둡 ..). (: 일괄 작업 ..예)

  • Spring Cloud Task 신속하게 데이터 처리의 한정된 양을 수행하는 응용 프로그램을 구축 할 수있는 수명이 짧은 microservices 프레임 워크입니다. Spring Batch 프레임 워크와의 연결은 위에 링크 된 시작 블로그에서 설명합니다.

  • Spring Cloud Data Flow은 Cloud Foundry, Apache Yarn, Apache Mesos 및 Kubernetes를 포함한 다양한 런타임 플랫폼에 Spring Cloud Stream 및 Spring Cloud Task 프로그래밍 모델로 구축 된 애플리케이션을 배치하는 오케스트레이션 기법을 제공합니다. OpenShift와 Nomad를위한 커뮤니티 개발 SCDF 구현이 있습니다. 더 자세한 내용 here.

SCDF 생태계에서 다양한 프로젝트들 사이의 높은 수준의 상호 작용을 커버한다 프로젝트 사이트에서 building blocks 시각

.

+0

감사합니다. @Sabby, 출시 블로그는 매우 유용했습니다. 나는 아직도 Spring Cloud Task App Starter와 혼동 스럽다. SC 작업을 생성하기 위해 데이터 흐름에 사용되는 "제어 API"입니까? – Hilikus

+1

"Spring Cloud Task App Starters"프로젝트는 OOTB가'sqoop-job','spark-job','jdbchdfs'와 같은 Task/Batch 어플리케이션을 사용할 준비가되어 있습니다. 우리는 또한 [bulk import links] (http : (SCDF에서 직접 생성 한) 아티팩트를 사용하려면 (http : /cloud.spring.io/spring-cloud-task-app-starters/#task-app-starters-and-spring-cloud-data-flow-) /docs.spring.io/spring-cloud-dataflow/docs/current-SNAPSHOT/reference/htmlsingle/#_registering_a_task_application). –

+0

마찬가지로 우리는 OOTB가 [스트리밍 어플리케이션] (https://github.com/spring-cloud/spring-cloud-stream-app-starters)을 사용할 준비가되어있는 "Spring Cloud Stream App Starters"프로젝트도 가지고 있습니다. 자세한 내용은 [참조 가이드] (http://docs.spring.io/spring-cloud-stream-app-starters/docs/1.0.4.RELEASE/reference/html/)를 참조하십시오. [대량 가져 오기 링크] (http://cloud.spring.io/spring-cloud-stream-app-starters/#stream-app-starters-and-spring-cloud-data-flow-) SCDF에 등록 할 수도 있습니다. –