2017-12-13 27 views
0

다른 작업을 시작하는 2 개의 나머지 API가있는 프로젝트를 작성했습니다. 내 프로젝트가 MySql 데이터베이스에 연결되어 있습니다. 스프링 클라우드 데이터 흐름에서 두 가지 작업을 모두 모니터하고 싶습니다. 두 작업을 모두 모니터링 할 수 있도록 SCDF를 MySql에 구성하는 방법을 알려주십시오. 또한 API를 실행하여 작업을 시작하면 SCDF가 해당 작업 인스턴스를 모니터링하는지 여부를 알고 싶습니다. 그렇지 않다면 우리가 어떻게 할 수 있는지 알려주십시오.스프링 클라우드 데이터 흐름에서 스프링 배치 태스크 구성하기

덕분에 사전에

답변

0

SCDF migration guide에 스프링 배치의 관리를 읽어 보시기 바랍니다. 작업이 Spring Cloud Task 프로그래밍 모델로 래핑 된 것은 요구 사항입니다.

일괄 처리 작업을 작업으로 랩핑 한 후에는 SCDF에 등록하여 SCDF의 DSL 또는 GUI를 사용하여 작업/배치 파이프 라인을 작성할 수 있습니다.

데이터 소스의 경우 SCDF와 일괄 처리 작업간에 동일한 데이터 소스가 shared임을 확인해야합니다. 이를 통해 SCDF의 대시 보드는 자동으로 작업 및 실행 세부 사항을 나열합니다.

여기에 참조 용으로 약간의 examples가 있습니다.

그리고 추가로, 내가 알고 싶습니다 방법, 우리는 우리의 SCDF 그 작업 인스턴스

당신이 SCDF의 작업 개시를 참조하고 가정 모니터링 여부, API를 발사하여 작업을 시작하는 경우 API (예 : 예약 된 트리거 또는 다른 수단); 트리거 된 경우 작업 실행은 데이터베이스에서 SCDF까지 캡처되고 일괄 작업은 이전에 설명한대로 공통 데이터 소스를 공유합니다.