한 가지 해결 방법은 새 인스턴스에 상태 레플리카를 채워넣고 체인지로그 헤드에 도달할 때까
지 기다린 다음 리밸런스를 해서 입력 파티션의 소유권을 할당하는 것입니다. 이렇게 하면 체
인지로그 스트림을 구체화하는 도중에 중단 시간을 줄일 수 있으며 필요한 만큼 이벤트 브로커
대역폭을 추가하기만 하면 됩니다. 이 기능은 현재 카프카 스트림즈
2
에서 개발 중입니다.
12.5
경량 프레임워크 선택
현재 경량 프레임워크 모델에는 크게 두 가지 옵션이 있습니다. 둘 다 아파치 카프카를 이벤
트 브로커로 사용하며 고수준
API
에서 무한 보존되는 구체화 스트림과
PK
/
FK
조인 같은 잠
금 해제 옵션을 제공합니다. 이러한 조인 패턴 덕분에 관계형 데이터를 외부 상태 저장소에 구
체화할 필요 없이 처리할 수 있고 조인 기반의 애플리케이션을 개발하는 인지 오버헤드가 적습
니다.
12.5.1
아파치 카프카 스트림즈
카프카 스트림즈
Kafka
Streams
는 각 애플리케이션에 임베드된 기능이 풍성한 스트림 처리 라이브
러리로서 입력 이벤트, 출력 이벤트가 모두 카프카 클러스터에 저장됩니다. 표준
JVM
기반 애
플리케이션을 개발/배포하는 단순성, 그리고 카프카 클러스터 기반의 강력한 스트림 처리 프레
임워크가 맞닿은 기술입니다.
12.5.2
아파치 삼자: ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.
O’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
I wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
I’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
I'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.