웹소켓
-
웹소켓 애플리케이션을 위한 Spring Boot 구성개발 일지/Back-end 2023. 5. 17. 15:27
웹소켓 애플리케이션의 대표적인 사례는 채팅이라고 할 수 있습니다. 하지만 그 외에도 현대 애플리케이션의 여러 웹 서비스 중에서는 특정 조건에 따라 서버에서 클라이언트(사용자)에게 서비스를 제공하기도 합니다. (사용자가 서버에 서비스를 요청하지 않더라도요.) 우리 일상에서 보면 모바일 앱에서 푸시 알림을 떠올려볼 수 있겠죠. 웹 기술로 보면 "pub/sub"을 생각하면 될 것 같습니다. 일정 토픽(주제)에 대해 '구독'설정을 해두면, 서버에서 사용자 방향으로 '발행' 서비스를 수행할 수 있습니다. 자, 이제 Spring.io 의 튜토리얼을 참고해서 Spring Boot 프로젝트를 준비해 보겠습니다. https://spring.io/guides/gs/messaging-stomp-websocket/ Getti..