데이터가 많아 API 호출 시 내려줄 JSON 길이가 너무 길어 프론트단에서 응답값이 너무 길다는 경고가 계속 뜬다고 한다. 우선적으로 쉽게 해결할 수 있는 방법은 Http Response Body를 압축해서 내려주는 방법이다.Spring Boot에서 지원하는 믿을만한 방법으로 이렇게 application.yml 파일에설정을 해주면 된다.server: compression: enabled: true mime-types: text/html,text/plain,text/css,application/javascript,application/json min-response-size: 500server.compression.enabled : 압축 사용 여부server.compression.m..
메세지를 데이터베이스에 저장하면 그 payload를 긁어다가 알림을 보내는 서비스가 붙어 있는데메세지를 못 받았다는 고객들이 생겨 로그를 보니 아래와 같이 저장하는 데이터 길이 때문에 문제가 발생했다.복제할 LOB 데이터의 길이(90105)가 구성된 최대 길이 65536을(를) 초과합니다. 저장 프로시저 sp_configure를 사용하여 max text repl size 옵션에 대해 구성된 최댓값을 늘리십시오. 이 옵션의 기본값은 65536입니다. 이 값이 -1로 구성되어 있으면 데이터 형식에서 요구하는 제한 이외의 제한이 없음을 나타냅니다. 메세지를 보내는 서비스는 1MB까지 수용 가능한데, 이에 도달하기도 전에 기본 최대 텍스트 크기가 65536이어서 발생한 문제다. 마스터 권한으로 해당하는 데이..