JPA DOCKER SPRINGBOOT MSA MYSQL
성능테스트: ngrinder
로드밸런서: nginx
컨테이너: docker
로드밸런싱: spring gateway
![20231115_173151](https://github.com/f-lab-edu/everyCommerce/assets/74665215/0ab08b5a-f91f-499c-8c09-3d33fcbc1fb1)
1. 모놀리식이 아닌 MSA로 서비스간 의존성을 낮춘 프로젝트 구조 생성
2. 서버과부화를 해결할수 있는 프로젝트
3. 동시성처리를 통해
나중에올리겠음
첫실행시
각 프로젝트 application.yml -> ddl-auto: create로 변경해주세요.
docker compose build
docker compose up
재 실행시
cd commerce && gradle build -x test && cd ..
cd gateway && gradle build -x test && cd ..
cd order && gradle build -x test && cd ..다희
cd product && gradle build -x test && cd ..
docker compose build
docker compose up
https://fabulous-guppy-d1a.notion.site/a24ef7f04f0648f389c6a32eadb8590b?pvs=4
(수정중..)
Git Flow전략을 사용하였습니다
member 9090 / 9090 & 5000
- nginx 90
product 9091 / 9091
- nginx 80
order 9092/7000
- nginx 70
gateway 9002 / 9002
kafka 9098