본문 바로가기

message broker

Redis Pub/Sub과 Kafka 비교 목차 들어가면서 Redis Pub/Sub Kafka Redis Pub/Sub vs Kafka 마치면서 들어가면서 이번 글을 통해 Redis Pub/Sub과 Kafka를 비교해보겠다. Pub/Sub 패턴을 구현한 Message Queue로 여러 솔루션이 존재하지만, Kafka는 그 중 유명한 솔루션 중 하나이다. 하지만 Redis Pub/Sub은 Redis의 캐시 기능에 밀려 잘 모르는 분도 많다. 알고보면 Reids Pub/Sub도 적절한 상황에 활용한다면 좋은 솔루션이 될 수 있다. 이번글을 통해 Reids Pub/Sub과 Kafka의 차이를 알아보고 언제 사용하는게 좋을지 정리해보겠다. Redis Pub/Sub Redis Pub/Sub은 Redis에서 제공하는 기능으로 mesage broker로 사용.. 더보기
Spring's STOMP support 파헤치기 들어가면서 실시간 채팅 서비스와 같이 클라이언트와 서버 간 양방향 소통이 필요한 서비스는 어떤 기술을 사용해 개발할까? 가장 많이 사용되는 기술은 WebSocket이다. WebSocket을 사용하면 HTTP보다 효율적으로 데이터를 주고받을 수 있다. 따라서 Spring의 WebSocket 지원 기능을 활용해 실시간 채팅 서비스를 개발할 수 있다. 하지만 WebSocket을 직접 이용해 채팅 서비스를 만들기 위해서는 번거로운 작업이 필요하다. 그리고 Spring에서도 WebSocket을 직접 이용하는 게 아니라, 상위 프로토콜을 사용하는 걸 권장한다. As explained in the introduction, direct use of a WebSocket API is too low level for ap.. 더보기