Spring Framework/Spring Cloud Gateway
-
connection prematurely close BEFORE response 해결기Spring Framework/Spring Cloud Gateway 2026. 3. 13. 00:50
개요reactor netty를 활용하는 Spring Cloud Gateway 서버에서 간헐적으로 connection prematurely close BEFORE response 오류가 발생하고 있었습니다. 해당 서버는 200 tps 정도로 요청을 처리하는데 하루에 간헐적으로 1~2건 정도 오류가 발생하였습니다. 어떤 에러인지?에러 메시지를 해석해 보면 connection이 response를 받기 전에 close 되었다는 예외 메시지입니다.왜 요청 중인 connection이 close 되었는지를 파악한다면 문제를 해결할 수 있을 것 같습니다. 환경reactor-netty 1.1.13jvm 17spring-cloud-starter-gateway 4.0.9envoy proxy 활용하는 pod to pod 통..
-
Spring Cloud Gateway란?Spring Framework/Spring Cloud Gateway 2023. 12. 30. 00:01
개요 기존에는 AWS의 API Gateway를 주로 사용했었는데 Spring Cloud Gateway에 대해 알게 되어 정리해보고자 합니다. API GATEWAY란? 클라이언트와 백엔드 서비스 사이에 위치하는 proxy 역할을 수행합니다. 모든 클라이언트 요청에 대한 end point를 통합하는 역할을 수행하고, 인증 및 권한, 모니터링, logging 등 추가적인 기능도 수행합니다. Spring Cloud Gateway란? Spring Boot 2.x, Spring WebFlux, Project Reacter 기반으로 이루어져 있으며 Netty기반으로 구성되어 있습니다. Spring Cloud Gateway의 주 목적은 간단하면서 확실한 방법으로 요청을 다른 API로 라우팅 하고, 보안, 메트릭/모니터..