강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

엄송현님의 프로필 이미지
엄송현

작성한 질문수

스프링부트 1:1 채팅 구현 관련 질문

작성

·

100

0

안녕하세요.

현재 파이널 프로젝트로 스프링부트 웹사이트를 만들고 있는 취준생입니다.

 

웹소켓을 사용해서 1:1 채팅창을 구현하려고 하는데, 혹시 실무에서는 어떤 웹소켓 라이브러리가 많이 쓰이나요?

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
엄송현님, 스프링 부트 프로젝트에서 웹소켓을 구현하기 위해 일반적으로 spring-boot-starter-websocket 모듈을 많이 사용합니다. 이 모듈은 스프링 부트가 제공하는 웹소켓 자동 구성 기능을 이용할 수 있게 해주며, 내장된 Tomcat, Jetty, Undertow와 같은 서버에서 쉽게 웹소켓을 사용할 수 있도록 합니다. 추가로, 리액티브 웹 애플리케이션에서는 spring-boot-starter-webflux와 함께 WebSocket API를 포함해야 합니다.

스프링 프레임워크는 MVC 웹 애플리케이션을 위한 풍부한 웹소켓 지원을 제공하며, 이것은 spring-boot-starter-websocket 모듈을 통해 쉽게 접근할 수 있습니다. 실무에서는 이러한 스프링 부트와 스프링 프레임워크가 제공하는 기능을 기반으로 웹소켓 기반의 기능을 구현하는 것이 일반적입니다.

자세한 정보는 스프링 부트 공식 문서의 웹소켓 섹션을 참고하시기 바랍니다.

원본 자료 보기

엄송현님의 프로필 이미지
엄송현

작성한 질문수

질문하기