아키텍처/Kafka & RabbitMQ 4

[Kafka] Consumer

Kafka의 기본 원칙:“하나의 파티션은 같은 group 내에서 오직 하나의 consumer만 읽을 수 있다.” Q. 토픽을 구독하는 Consumer의 Group ID🔹 1. group.id가 같으면?→ Kafka는 해당 Consumer들을 하나의 Consumer Group으로 인식→ 파티션 수만큼 분할해서 각각에게 메시지를 보냄→ 메시지 한 개는 오직 하나의 Consumer만 읽음 🔹 2. group.id가 다르면?→ Kafka는 각 group이 전혀 다른 독립적인 소비자라고 간주→ 동일한 메시지를 모든 group이 각각 읽음 (브로드캐스트처럼) Q. Group ID가 같은 여러 개의 Consumer 가 어떻게 파티션을 나눠서 메세지를 받을까?🔹 Kafka에서는 같은 group.id를 가진 ..

[Messaging] RabbitMQ 도입편

관련 나의 블로그 글분산 메세지 큐 1편 - 읽은 책https://jm-baek.tistory.com/325분산 메세지 큐 2편 - 읽은 책https://jm-baek.tistory.com/330[Messaging] RabbitMQ 개념편https://jm-baek.tistory.com/363[Messaging] RabbitMQ 도입 구상편https://jm-baek.tistory.com/358✅ [Messaging] RabbitMQ 도입편https://jm-baek.tistory.com/392 혼자 고민하고 정리해서 서툴고 틀린 방향이 있을 수 있습니다.좋은 충고와 질문은 어제든 감사드립니다. 🙇‍♂️ 빠른 시일 내에 작성을 하도록 하겠습니다.....🙇‍♂️ 예시 코드Library여러 블로..

[Messaging] RabbitMQ 도입 구상편

관련 나의 블로그 글분산 메세지 큐 1편 - 읽은 책https://jm-baek.tistory.com/325분산 메세지 큐 2편 - 읽은 책https://jm-baek.tistory.com/330[Messaging] RabbitMQ 개념편https://jm-baek.tistory.com/363✅ [Messaging] RabbitMQ 도입 구상편https://jm-baek.tistory.com/358[Messaging] RabbitMQ 도입편https://jm-baek.tistory.com/392 혼자 고민하고 정리해서 서툴고 틀린 방향이 있을 수 있습니다.좋은 충고와 질문은 어제든 감사드립니다. 🎯 빠른 정리아래 순서대로 고민하고 내용을 정리했습니다. 🙋 메세지를 전송하기 위해 어떠한 아키텍처(..

[Messaging] RabbitMQ 개념편

관련 나의 블로그 글분산 메세지 큐 1편 - 읽은 책https://jm-baek.tistory.com/325분산 메세지 큐 2편 - 읽은 책https://jm-baek.tistory.com/330✅ [Messaging] RabbitMQ 개념편https://jm-baek.tistory.com/363[Messaging] RabbitMQ 도입 구상편https://jm-baek.tistory.com/358[Messaging] RabbitMQ 도입편https://jm-baek.tistory.com/392 혼자 고민하고 정리해서 서툴고 틀린 방향이 있을 수 있습니다.좋은 충고와 질문은 어제든 감사드립니다. Why Messagig System?🙋 통신 방법으로 여러 가지가 있는데 왜 메세지 큐 기반의 통신을..