[내일배움캠프] - RabbitMQ, Kafka
📕 오늘 학습 키워드📔 RabbitMQ Consumer, Kafka의 파티션·Key·Consumer 그룹, JPA 지연 로딩📕 오늘 학습한 내용📔 무엇을 배웠는지메시지를 큐에 보낸 것과 실제 업무 처리가 끝난 것은 다르다. RabbitMQ의 Ready는 Consumer에게 전달되기를 기다리는 메시지다. 큐에 메시지가 있어도 Consumer가 없다면 상품·결제 처리는 진행되지 않는다.Kafka는 토픽의 메시지를 여러 파티션에 나눠 저장한다. 파티션을 나누면 여러 Consumer가 담당을 나눠 병렬로 처리할 수 있다.같은 사용자의 이벤트를 같은 파티션에 모으려면 사용자 ID를 Key로 사용할 수 있다.서로 다른 Consumer 그룹은 같은 토픽의 메시지를 각각 읽는다. 결제와 통계처럼 같은 이벤트로 ..