티스토리 뷰
1. 서버 구동하기 - order
명령어
cd order/
mvn spring-boot:run

2. 서버 구동하기 - inventory
명령어
cd inventory/
mvn spring-boot:run

3. Kafka 컨슈머 메시지 구독
- Inventory와 order를 연결하는 topic 이름 확인하기
order/src/main/resources/application.yml

4. Inventory 토픽의 Kafka 컨슈머 실행
위에서 확인한 토픽 이름으로 컨슈머를 실행
- 명령어
cd infra/
docker-compose exec -it kafka /bin/bash
cd /bin

- 컨슈머를 실행하기 위한 명령어
./kafka-console-consumer --bootstrap-serve http://localhost:9092 --topic pubsub --from-beginning

5. Inventory 재고 설정
- 8083 포트 Inventory 서버에 재고를 10개 등록 명령어
http :8083/inventories id=1 stock=10

- 재고 10개가 등록된 것을 확인

6. Order로 주문 등록하기
- http :8082/orders productId=1 qty=1


- 카프카가 작동 중인 터미널을 클릭

- 메시지가 정상적으로 잘 전달된 것을 확인

'클라우드 > 클라우드 네이티브 애플리케이션' 카테고리의 다른 글
| [클라우드 네이티브] 5. Proxy 객체를 통한 동기호출 테스트 (0) | 2025.06.13 |
|---|---|
| [클라우드 네이티브] 4. MSA 코드 전환 (0) | 2025.06.13 |
| [클라우드 네이티브] 3. 모델링: 전환 모놀리식 -> MSA (0) | 2025.06.13 |
| [클라우드 네이티브] 1. Kafka 기본 명령어 실습 (0) | 2025.06.12 |
| [클라우드 네이티브] (0) | 2025.06.05 |