Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- redis
- JPA
- AWS
- securitycontextholderfilter
- dockerhub
- 컨테이너
- @ComponentScan
- MSA
- Spring Data JPA
- mybatis
- Routing Key
- 지연 로딩
- Web
- 서블릿 컨테이너
- @Transactional
- JPQL
- JWT
- DLQ
- 페이징
- 쿠버네티스
- JdbcTemplate
- Dead Letter Queue
- Spring Container
- DI
- docker
- kafka
- docker compose
- 스프링 부트
- Spring
- CORS
Archives
- Today
- Total
목록isr (1)
look-forest
Kafka 장애 대비하기 (고가용성)
kafka의 고가용성(시스템이 장애 상황에서도 멈추지 않고 정상적으로 서비스를 제공할 수 있는 능력)을 확보하는 방법을 이해하려면 아래 용어들을 먼저 알고있어야 한다. 노드, 브로커, 컨트롤러, 클러스터, 레플리케이션노드(node)와 클러스터(cluster)란?Node는 서버 1대라는 의미이고, Cluster는 여러 대의 서버가 연결되어 하나의 시스템처럼 동작하는 서버들의 집합이라는 뜻으로 널리 쓰인다. kafka에서 Node는 카프카가 설치되어 있는 서버를 의미하고, 클러스터는 노드들의 묶음이다.노드(node)가 고장나게 되면 메시지를 전달하는 것 자체가 막히기 때문에, 서비스 장애가 일어나게 된다. 그래서 실무에서는 최소 3대의 노드(node)를 구성한다.3대의 노드로 클러스터를 구성하면, 3대의 노..
Middleware/Kafka (메시지 브로커)
2026. 2. 16. 20:58