728x90
반응형
실시간 데이터 전송
-
주기적인 client 데이터 전송 Server Sent Event(SSE) 구축하기 with spring boot자바웹프로그래밍/HTTP 2024. 4. 3. 17:26
Contents Server Sent Event(SSE) 가 무엇인가? Server-sent events (SSE) 는 Real time으로 데이터를 클라이언트에 전송할수 있도록 하는 기술이다. SSE는 http 통신이며, long-lived 커넥션 기반으로 서버에서 클라이언트로 데이터를 전송한다. Sse 커넥션 관리 객체 생성 SseEmitters.java @Component @Slf4j public class SseEmitters { private final List emitters = new CopyOnWriteArrayList(); public SseEmitter add(SseEmitter emitter) { this.emitters.add(emitter); log.info("new emitter..