๐ฑ Spring Cloud - API Gateway Service (Routing) ๐ฑ
Spring Cloud Gateway๋ฅผ ์ด์ฉํ API Gateway Service ๊ตฌํ ๋ฐ Routing test
- API Gateway ํ๋ก์ ํธ ์ค์
- Spring-boot: 2.4.x
- Dependency
- Lombok, Spring Cloud Routing(Gateway), Eureka Client
- ํ
์คํธ๋ฅผ ์ํ ์๋น์ค ํ๋ก์ ํธ ์ค์
- Spring-boot: 2.4.x
- Dependency
- Spring web, Eureka Client
- Eureka Server๋ ์ด์ ํฌ์คํธ์์ ๊ตฌํํ ์๋ฒ๋ฅผ ์ฌ์ฉ
Routing
- API gateway service yml์ค์
- Routing Test
- first-service์ second-service์ ๊ฑฐ์ ๋์ผํ welcome๋ฉ์๋๊ฐ ๊ตฌํ๋์ด ์๋ค.
- ํ
์คํธ๋ฅผ ์ํด ๊ฐ ์๋น์ค์ random port ์ค์ ์ ์ง์ฐ๊ณ first-service๋ 8081, second-service๋ 8082ํฌํธ๋ก ์ค์ ํ์๋ค.
- gateway service์ 2๊ฐ ํ
์คํธ ์๋น์ค๋ฅผ ๋ชจ๋ ๊ตฌ๋์ํค๊ณ ํ
์คํธ๋ฅผ ์งํํ๋ค. (postman ์ฌ์ฉ)
gateway service๋ฅผ ํตํด first-service์ second-service๋ก ๋ผ์ฐํ
์ ์ฑ๊ณตํ์๋ค :)