Kafka1 Kafka vs RabbitMQ vs Redis 목차 개요 Kafka RabbitMQ Redis Pub/Sub 결론 1. 개요 Kafka, RabbitMQ, Redis의 Pub/Sub 을 비교하면 각각의 시스템이 메시징 패턴을 구현하는 방식과 그에 따른 성능, 확장성 유연성 측면에서 상이한 특징을 나타낸다. 이 세가지 시스템을 각각의 관점에서 간단하게만 비교해보려고 한다. 2. Kafka 개념 토픽 기반의 Pub/Sub 모델을 사용한다. Producer(게시자)는 특정 토픽에 메시지를 게시하고, Consumer(구독자)는 관심 있는 토픽을 구독하여 메시지를 소비한다. 성능 및 확장성 높은 처리량과 데이터 내구성, 분산 처리에 강점을 가지며, 대량의 데이터 스트림 처리에 최적화되어 있다. 대규모 시스템에서 확장성이 매우 뛰어난다. 유연성 뛰어난 확장성과.. 2024. 3. 12. 이전 1 다음