Flink APIs

이 페이지는 Flink 애플리케이션을 개발하는 데 사용하는 다양한 API의 진입점(section landing)이에요. Flink는 배치와 스트리밍 처리 모두를 위한 여러 프로그래밍 API를 제공해요.

출처: 문서

본문

Flink의 API 섹션은 스트리밍 처리와 배치 처리를 위한 개발 진입점을 안내해요. 각 API는 아래에서 확인할 수 있어요:

  • DataStream API: 무제한(스트리밍) 및 유한(배치) 데이터 스트림에 대한 변환을 구현하는 프로그램을 작성하는 데 사용하는 핵심 API예요. 필터링, 상태 갱신, 윈도우 정의, 집계 등의 연산을 지원해요.
  • DataStream API (V2): 기존 DataStream API를 점진적으로 대체하기 위한 새로운 API 집합으로, 현재 실험 단계예요.
  • Table API & SQL: 관계형 테이블과 SQL 쿼리를 사용해 데이터를 다루는 통합 API로, 배치와 스트림 처리를 위한 동일한 의미론을 제공해요.
  • Python (PyFlink): Python으로 Flink 애플리케이션을 개발할 수 있게 해주는 API예요.

이 섹션의 하위 문서들은 각 API의 프로그래밍 가이드와 운영 범주별로 구성되어 있어요.

더 알아보기 (Learn more)