Page History
...
Kafka의 Broker 수가 많아질수록 Throughput 향상 및 Partition 분산이 가능하지만 비용 증가
Zookeeper는 Kafka 3.5 이후로 KRaft 모드로 대체 가능 (ZK 제거 → EC2 2~3대 절감 가능)
앱 수가 늘어나면 Consumer Scaling 필요 → App용 EC2 추가 필요
디스크 IOPS는 별도 요금 (EBS 스토리지)
우리는 다른 서비스에서 이미 카프카를 도입해 숙련도 있는 상황이지만 , 지금 당장 카프카를 새로운 서비스에 신규로 설치하고
한가지 어플리케이션에서 처리하는 녀석을 생산자/소비자로 설계할 시간과 인프라확보를 못해둔 상황이였으며
1. Pekko(Akka)란?
Pekko(Akka의 Apache 포크)는 Actor 모델에 기반한 고성능 비동기 메시지 기반 시스템을 개발하기 위한 툴킷입니다.
...
| Code Block | ||
|---|---|---|
| ||
ActorSystem
└─ ActorManager
└─ BulkManagerActor (부모)
├─ BulkWorkerActor#1 (자식)
└─ BulkWorkerActor#2 (자식) |
4. 데이터 처리 순서
추가 참고 자료
https://doc.akka.io/libraries/akka-core/current/typed/fsm.html


