MQ 의 종류
RabbitMQ RabbitMQ는 AMQP(Advanced Message Queuing Protocol)를 구현한 오픈 소스 메시지 브로커입니다. 풍부한 기능 세트와 널리 사용되는 프레임워크입니다. RabbitMQ는 Erlang 언어로 개발되었으며, 다양한 언어로 클라이언트 라이브러리를 제공합니다. 따라서, Erlang, Java, Python, Ruby, .NET 등 다양한 언어에서 RabbitMQ를 사용할 수 있습니다. Apache Kafka Apache Kafka는 분산 스트리밍 플랫폼으로, 대량의 실시간 데이터 스트림을 처리하는 데 적합합니다. Kafka는 고성능, 내고장성 및 확장성을 제공하며, 대용량 데이터 처리에 특화되어 있습니다. Kafka는 Java로 개발되었지만, 클라이언트 라이브러리로..