시작회사에서 로그 시스템을 개발을 해야하는데, 메시지 브로커를 사용하려고 한다.후보군은 RabbitMQ와 Kafka인데, 뭐가 적절한지 몰라서 알아보려고 한다.처음에는 둘 다 비슷하지 않을까 했는데, 돌아가는 구조가 약간은 다른 것 같다. 1. 메시지 브로커란?말 그대로 메시지를 중계해주는 역할.서비스끼리 서로 실시간으로 호출 안 하고, 메시지를 던져주면 알아서 꺼내서 쓰는 흐름. 2. Kafka vs RabbitMQ 간단 비교 KafkaRabbitMQ구조로그 기반큐 기반메시지 전달Consumer가 가져감 (Pull)Consumer에게 보냄 (Push)특징대용량 로그 스트리밍복잡한 메시지 라우팅일단, Kafka는 진짜 ‘로그 저장소’ 느낌이고,RabbitMQ는 ‘전통적인 큐 시스템’에 가깝다. 3. 언제..