본문 바로가기
728x90
반응형

SCDF4

스프링 클라우드 데이터 플로우(SCDF)를 활용한 무중단 서비스 구축: 소스, 프로세서, 싱크 어플리케이션 스트림 통합 및 배포 (3) 이제 SCDF 서버로 다시 돌아와서 지금까지 만들었던 어플리케이션을 스트림 구조를 활용하여 무중단 서비스를 만들어 봅시다. add applications 클릭 1. 하나의 어플리케이션 등록 클릭 2. name , type , URI 설정 -. type에는 source, processor, sink 에 맞게 골라 주세요 -. URI에는 메이븐 리파지토리에 올린 본인의 jar를 추가해 주는데 다음과 같은 형식으로 올리면 됩니다. maven://그룹아이디:네임:버전 위와 같이 source, processor, sink를 올려주면 본인이 올린 어플리케이션들을 확인 할 수 있습니다. 이제 Streams 탭을 클릭하고 create streams를 클릭합니다. 우리가 만든 어플리케이션을 왼쪽에서 찾아 드래그 하여 담.. 2023. 6. 12.
스프링 클라우드 데이터 플로우 (SCDF)를 활용한 실시간 데이터 파이프라인 구축 - 소스, 프로세서, 싱크 어플리케이션 개발 및 통합 실습 (2) 우리는 로컬 SCDF 서버를 띄우는데 성공했습니다. 이제 여기서 뭘 할 수 있을까요?? 위의 어플리케이션 타입을 보면 source , processor, sink를 확인 할 수 있습니다. 이 세가지 어플리케이션은 각각 데이터 제공, 데이터 가공, 데이터 처리의 역할을 할 수 있습니다. 바로 실습해 봅시다. 먼저 source 어플리케이션을 만듭니다. https://start.spring.io/ 1. spring.io 로 이동하여 test source 프로젝트를 만들어줍니다. 저는 롬복과 래빗엠큐를 의존성으로 주입하여 만들었습니다. 이 프로젝트는 5초에 한번씩 hello, SCDF! 라는 메시지 데이터를 제공합니다. (1). app입니다. package com.example.scdfsource; import.. 2023. 6. 12.
스프링 클라우드 데이터 플로우 (SCDF)를 이용한 로컬 서버 구축 및 어플리케이션 통합 - 실습 가이드와 네이버 개발자 리소스 (1) 여러가지 문서들을 찾아 보면서 네이버 개발자분의 정리가 잘되어있어 참고하였습니다. 스프링 클라우드 데이터 플로우에 대한 이해를 높이기 위해 먼저 살펴보면 좋을 것 같아 참조합니다. 참조 : https://deview.kr/data/deview/session/attach/[135]SCDF%EB%A1%9C+%ED%95%98%EB%A3%A8+N%EB%A7%8C%EA%B3%A1+%EC%9D%B4%EC%83%81+VIBE+%EB%A9%94%ED%83%80+%EB%8D%B0%EC%9D%B4%ED%84%B0+%EC%8B%A4%EC%8B%9C%EA%B0%84%EC%9C%BC%EB%A1%9C+%EC%A0%81%EC%9E%AC%ED%95%98%EA%B8%B0!+-+%EB%B0%B0%ED%8F%AC%EC%9A%A9%20(1.. 2023. 6. 9.
스프링 클라우드 데이터 플로우 (SCDF)를 활용한 실시간 대용량 데이터 처리 프로젝트 소개와 경험 공유 안녕하세요 한동안 정신없이 바빴던 네띠와 레디스를 사용한 사내 프로젝트를 마무리하고 새로운 프로젝트를 시작하려 합니다. 네띠와 레디스에 대해 배운점은 차근차근 업데이트 할 예정이고 오늘은 새로운 프로젝트의 주요기술인 스프링 클라우드 데이터 플로우(SCDF)에 대해 알아보겠습니다. 사내에서 레거시 대용량 데이터를 관리하는 부분에 해당 기술을 적용하려 하는데요 해당 기술을 찾아보면서 제가 알게된 내용들을 공유해드리려 합니다. 공식 문서를 찾아보면 Spring Cloud Data Flow는 구성 가능한 데이터 마이크로서비스를 위한 클라우드 네이티브 프로그래밍 및 운영 모델입니다. 데이터 수집, 실시간 분석 및 데이터 가져오기/내보내기와 같은 일반적인 사용 사례를 위한 데이터 파이프라인을 만들고 오케스트레이션할.. 2023. 6. 8.
728x90
반응형