문서의 이전 판입니다!
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; }