본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

weifuwan/seatunnel-web

TypeScript1 / 0

Apache SeaTunnel용 시각적 웹 UI로 파이프라인 설계부터 실행·모니터링까지 단일 인터페이스에서 처리한다.

TL;DR

SeaTunnel Web은 Apache SeaTunnel 2.3.13과 호환되는 서드파티 웹 UI로서 시각적 DAG 빌더로 소스-변환-싱크를 드래그 앤 드롭으로 조합하고 그 정의를 실행 가능한 SeaTunnel 구성 파일로 자동 생성해 제출한다. 프론트엔드 정적 자산과 Spring Boot 백엔드를 Nginx로 연결하는 분리형 아키텍처를 사용하며 메타데이터는 MySQL에 저장되어 작업 정의, 스케줄, 실행 이력과 로그를 중앙에서 관리한다. Docker Compose 예제가 제공되어 로컬에서 MySQL·API·프론트엔드를 함께 띄워 빠르게 기능을 확인할 수 있으나 현재 검증된 SeaTunnel 버전은 2.3.13이며 일부 고급 커넥터 매개변수는 스크립트 모드로 보완해야 한다.

핵심 포인트

  • 시각적 DAG 빌더에서 직접 SeaTunnel 실행 구성을 생성해 수동 설정 단계를 생략한다.
  • 배치와 스트리밍을 단일 인터페이스로 관리하면서 MySQL CDC 등 실시간 소스 구성을 통합한다.
  • Docker Compose 기반 배포와 소스 빌드·패키지 방식을 동시에 제공해 로컬 개발과 프로덕션 배포를 모두 지원한다.
  • 프론트엔드 정적 자산과 Spring Boot 백엔드를 분리해 Nginx 프록시 구성으로 운영 유연성을 확보한다.

이미지 분석

웹 UI의 로그인 화면과 왼쪽 히어로 섹션을 함께 포함한 애플리케이션 초기 화면 스크린샷이다.
화면은 좌측에 브랜드 일러스트와 중국어 환영 문구, 우측에 로그인 폼을 배치한 레이아웃을 보여주며 사용자 인터페이스의 시각적 구성과 로컬라이제이션 상태를 확인할 수 있다. 폼에 'root'로 입력된 이메일 필드와 비밀번호 입력란이 보이고 Google 로그인 버튼과 기본 로그인/회원가입 흐름이 포함되어 있어 즉시 사용 가능한 인증 흐름을 시사한다.
SeaTunnel Web의 프론트엔드-백엔드 분리 아키텍처와 메타데이터 DB, 엔진 클라이언트 흐름을 도식화한 아키텍처 다이어그램이다.
다이어그램은 사용자가 Web UI에서 Visual DAG Builder, 데이터소스 관리, 잡 설정, 로그·메트릭을 다루고 이 트래픽이 Nginx를 통해 Spring Boot 기반 Web API로 전달되는 흐름을 보여준다. Web API는 메타데이터 DB(MySQL)와 상호작용해 잡 관리·설정 생성·스케줄링·런타임 모니터링을 수행하고 엔진 클라이언트(단일/클러스터 모드)를 통해 Apache SeaTunnel 엔진으로 잡을 제출하는 운영 플로우를 명확히 제시한다.

1.4k

STARS

146

FORKS

+211

TRENDING

1

조회수

watchers 1.4kopen issues 28Apache License 2.0

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.