티스토리 뷰

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

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

 

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

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/04   »
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
글 보관함