RabbitMQ 핵심 개념과 실전 활용법 완벽 가이드
1. 주요 특징
신뢰성 (Reliability)
다양한 메커니즘을 제공하여 성능과 신뢰성 사이의 균형을 조절할 수 있습니다.
예시: 메시지 영속화(Persistence) - 디스크에 메시지를 저장하여 서버 재시작 시 데이터 손실을 방지하지만, 디스크 I/O로 인해 처리량이 감소할 수 있습니다.
유연한 라우팅 (Flexible Routing)
다양한 Exchange 타입을 지원하며, 각각 다른 라우팅 규 ...
7월 21일 09:24에 게시됨
Spring Boot + Stomp + React로 구현한 간이 통신효과
백엔드: Spring Boot
Maven 의존성
Spring Boot 공식 스타터 사용
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
WebSocket 설정 클래스
@Configuration
@EnableWebSocketMessageBroker
public class W ...
7월 12일 00:21에 게시됨
Vue3와 Spring Boot 기반 실시간 알림 시스템 구축
HTTP 프로토콜의 요청-응답 방식은 클라이언트가 서버에 주기적으로 데이터를 요청해야 하는 폴링(Polling) 방식에 의존합니다. 예를 들어 실시간 주식 시세를 확인하려면 브라우저가 1~2초마다 서버에 HTTP 요청을 보내야 하며, 이는 불필요한 네트워크 부하와 지연 시간을 초래합니다.
WebSocket은 이러한 한계를 극복하는 전이중(Full-Duplex) 통신 프로토콜입니다. 한 ...
7월 8일 02:51에 게시됨