kafka 단독 실시간 데이터 처리보다 flink를 추가로 구축하고 사용시의 장점에 대해 질문 드립니다.
안녕하세요, 강의 잘 들었습니다.
아직 실무에 flink를 사용해 본 적이 없어 조금 더 구체적인 장점등을 알고 싶어 질문 드리게 되었습니다.
사실 기존에는 kafka만을 사용해서 실시간 데이터 처리를 하는 사례도 많았던 것 같은데
이 때 추가로 flink를 사용할 때 kafka만을 사용할 때 보다 어떤 부분이 더 나은지 등에 대해 조금 궁금해져서 질문 드립니다.
Answer 1
0
안녕하세요, 백지훈님,
좋은 질문이에요. 요약하자면...
Kafka 단독일 경우에는 메시지 버스 + 간단한 소비/생산에 최적이라 할수 있고, 상태가 작고, 윈도우/조인/지연 이벤트 처리가 단순한 경우 괜찮습니다.
Flink 추가하시면 대규모 상태, 이벤트타임 정확성, 복잡한 윈도우 조인, 재처리 및 Backfill, 정확히 한 번 처리까지 더 많은 장점이 있습니다.
제가 실전에서 느꼈던 좋은 점으로는 지연 이벤트 보정, 세션 종료 타이머 같은 것을 잘 쓰고 있습니다.
unit 43 quiz2 질문
0
12
1
영상으로 복습
0
20
0
영상을 다운 받아서 후에 다시 보면서 복습할수는 없나요
0
17
1
실습 데이터(PostgreSQL 백업 파일) 관련하여 문의드립니다. (Hive 환경 실습)
0
27
2
Flash 메모리 전원 껐을 때
0
31
1
수강 연장 문의드립니다.
0
33
2
강의 연장 문의
0
36
2
수강 신청 연장 문의드립니다.
0
49
2
피드백 내용 문의드립니다.
0
41
1
작업형 1번문제... 환경관련
0
32
2
12회 기출은 언제 업데이트 될까요??
0
42
2
14강 PCB 배선 및 검사 파트 질문
0
31
1
mtputty.com 사용하실 때 주의하세요(질문X/공유)
0
33
2
PCB보드 주문 비용
0
38
1
VirtualBox가 아닌 VMware를 사용해도 되나요
0
30
2
8/6 작성한 연장문의 질문글에 대한 재요청
0
40
2
수강기간 연장 문의
0
42
2
수강기간 연장문의
0
37
2
수강기간 연장 요청 문의드립니다
0
38
2
8강 회로도 설명 2 강의 부분 질문
0
35
1
DataSet 다운 받는 방법
0
31
1
Flink 2.0 버전부터 스칼라를 더이상 지원하지 않네요
0
167
2
Data Sink Topology 질문 있습니다
0
88
2
State Management & Fault Tolerance 부분 설명이 하나도 이해가 안 돼요
0
110
2

