- 스프링 부트 웹소켓을 활용하여 실시간 채팅 구현 💬
- 웹소켓은 HTTP와 달리, 데이터를 실시간으로 주고받을 수 있어 서버에서 데이터 변화 발생 시 이를 바로 클라이언트에 전달 🌠
- Stomp 프로토콜을 사용하여 메시지 형식을 정의하고, Publish/Subscribe 구조를 활용하여 메시지를 전달 📨
- 메시지 브로커는 메시지 전송을 중개하는 역할을 하여, 발신자와 수신자의 의존성을 줄이고 확장성을 높여준다. ⚙️
- 분산 환경에서 웹소켓을 사용할 때, 메시지 브로커를 통해 확장성을 확보하여 모든 사용자에게 메시지를 신뢰할 수 있게 만든다.
🗝️