티스토리 뷰
1. 카프카 컨테이너 진입
명령어
cd infra/
docker -compose exec -it kafka /bin/bash
cd /bin

2. 파티션 그룹 확인 후 확장
- 컨슈머 그룹의 파티션 정보를 확인
./kafka-consumer-groups --bootstrap-server localhost:9092 --describe --group inventory

- 파티션 확장
2~3분뒤 Partition Rebalancing이 일어나면서 두번째 Inventory 서비스도 partition assigned로 바뀌어 message 를 polling 할 수 있는 상태로 변경
./kafka-topics --bootstrap-server 127.0.0.1:9092 --alter --topic pubsub --partitions 2

- 파티션 그룹 후 확인
./kafka-consumer-groups --bootstrap-server localhost:9092 --describe --group inventory

3. 연속으로 order 서비스 요청
http :8082/orders productId=1 qty=1

4. 각 inventory 서비스 재고 확인
두 재고 서버 확인해보기 => 모두 재고가 변했다.
http :8083/inventories/1
http :8084/inventories/1

'클라우드 > 클라우드 네이티브 애플리케이션' 카테고리의 다른 글
| [클라우드 네이티브] 18. Kafka 확장과 동시성 처리 환경에 따른 메시징 처리 Test (1) | 2025.06.16 |
|---|---|
| [클라우드 네이티브] 17. Kafka 확장과 동시성 처리 주문, 배송서비스 실행 (0) | 2025.06.13 |
| [클라우드 네이티브] 15. Kafka 동적 확장 order 서비스를 통해 주문 요청 (5) | 2025.06.13 |
| [클라우드 네이티브] 14. Kafka 동적 확장 서비스 구동하기 (0) | 2025.06.13 |
| [클라우드 네이티브] 13. 주문 취소와 이벤트 확인 (1) | 2025.06.13 |