honeydanji / MSA_Project

MSA 기반 REST API 서버
0 stars 0 forks source link

[apigateway-service] Spring Cloud Gateway 실행시 Netty 가 아닌 Tomcat 실행되는 현상 발생 및 해결 #1

Open honeydanji opened 11 months ago

honeydanji commented 11 months ago

// 상황 SpringCloudGateWay 를 사용하면 기본적으로 netty 라는 비동기식 웹서버에 연결이 된다. (공식문서 참조) 하지만 서버를 실행하면 netty가 아닌 tomcat에 연결이 되고 있다.

image

// 경우의 수

  1. 버전이 맞지 않는 가? X SpringCloud 2023.0.0 SpringBoot 3.2.0 공식문서를 통해서 버전 확인 결과 서로 호환이 가능

  2. 의존성 문제인가? X

    설정한 의존성에 tomcat을 필요로 하는 것이 없기 때문에 충돌이 일어날 확률은 없음

// 해결 image 의존성에 문제가 있었음. 더해서 버전 기입이 안되어 있었다. 프로젝트를 생성하면서 의존성 추가할 때 문제가 생긴걸로 예상된다. 공식문서를 잘 들여보다보자. (참고로 gpt는 도움이 잘 안되었다.)