문서의 이전 판입니다!
X-Accel-Buffering: no 응답 헤더를 내려주면 SSE 커넥션만 버퍼링 방지.@RequestMapping("/sseExamples") public SseEmitter getRealTimeJudgeResultAction(HttpServletResponse response) throws IOException { // .... response.addHeader("X-Accel-Buffering", "no"); SseEmitter sseEmitter = new SseEmitter(); // .... sseEmitter.send("Established"); return sseEmitter; }
proxy_buffering off; 및 기타 설정.location /path/to/sse {
proxy_pass http://upstream;
proxy_buffering off;
proxy_cache off;
proxy_set_header Host $host;
proxy_set_header Connection '';
proxy_http_version 1.1;
chunked_transfer_encoding off;
}