https://kafka.apache.org/
Kafka 란?
- Scalar로 개발된 오픈소스 메시지 브로커
- 모든 시스템으로 데이터를 실시간으로 전송할 수 있는 시스템
Kafka 특징, 장점
- Producer, Consumer 분리
- 메시지를 여러 Consumer에게 허용
- 높은 처리량을 위한 메시지 최적화
- 클러스터 환경이어서 Scale out이 쉽다.
Kafka Broker
- Kafka 애플리케이션 서버
- 3대 이상의 클러스터 서버 구성 권장
- Broker를 중재해주는 코디네이터 사용
- 서버의 상태 장애 체크
- 주로 zookeeper 사용
'MSA' 카테고리의 다른 글
[MSA]Kafka Connect Start Jdbc Connect Example (0) | 2023.05.06 |
---|---|
[MSA]Kafka Topic이란? zookeeper,Kafka Topic example (0) | 2023.05.01 |
[MSA] Spring Boot - Feign Client Debug, 예외처리, ErrorDecoder사용 (0) | 2023.04.25 |
[MSA] Spring Boot - Feign Client 란? Rest Api 호출 (0) | 2023.04.24 |
[MSA] Spring Boot - RestTemplate 란? 사용 (0) | 2023.04.23 |