Code Canvas

  • 홈
  • 태그
  • 방명록

2025/09 1

30만 건 API 응답 처리 (502 에러 → Streaming 방식 해결)

1.상황우리 서버에서 제공하는 API를 외부 시스템 A에서 호출하고 있습니다. 시스템 A는 처리 완료 후 결과 데이터를 배열 형식([1, 2, 3, 4, 5, ...])으로 한 번에 전달하는데, 약 30만 건의 대량 데이터를 전송하다 보니 서버에서 502 Bad Gateway 에러가 발생하는 문제가 나타났습니다. 2.문제 원인서버가 JSON 전체를 한꺼번에 메모리에 로딩하면서 메모리 부담이 증가하고, 네트워크 지연과 함께 502 Bad Gateway 에러가 발생하고 있습니다. 대량의 데이터가 메모리에 몰리면서 서버 부하가 급격히 증가하는 것이 근본적인 원인입니다. 3.해결방안Jackson JsonParser를 활용한 스트리밍 방식으로 문제를 해결할 수 있습니다. 클라이언트(시스템 A)는 기존과 동일하게 ..

카테고리 없음 2025.09.29
이전
1
다음
더보기
프로필사진

Code Canvas

codecanvasio 님의 블로그 입니다.

  • 분류 전체보기 (18)

Tag

intellij community, ide설정, smarttomcat플러그인, tomcat설정, svn설정, lombok플러그인, springboot설정, maven설정, intellij설정,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/09   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바