SharedIT | 묻고 답하기(AMP)

카프카와 AMQ는 무슨관계인가요?

카프카는 데이터메시징 플랫폼으로 알고 있는데요, 거기서 AMQ와는 무슨관계이며 AMQ의 정확한 역할은 무엇인가요? 

Tags : 태그가 없습니다.

2개의 답변이 있습니다.

deerokgo
  0 추천 | 3년 이하 전

Kafka는 Message Queue 의 대표적인 오픈소스 입니다.

텍스트 뿐 아니라 이미지 등도 처리가 가능하다고 보시면 되고요.

버퍼 사이즈 조정으로 이미지 처리가 가능하다는 장점이 있고요.

서버의 부하라든가 여러면에서 우수한 성능으로 많이 사용되고 있습니다.

아래 URL은 Kafka, ActiveMQ, RabbitMQ에  대한 설명과 장점 등에 대해 기술되어 있으니 참고하세요.

https://programming-and-dt.tistory.com/entry/%EB%A9%94%EC%8B%9C%EC%A7%80-%ED%81%90-%EC%A2%85%EB%A5%98Message-Queue-MQ



wansoo
  0 추천 | 3년 이하 전

kafka는 단순한 메시지 헤드를 지닌 TCP 기반으로 불필요한 오버헤드를 감소시켜서 고성능에 대용량 실시간 로그 처리에 특화되어 있고, 확장성이 좋은 분산 메시징 시스템이 되겠고요.


AMQ는 Active Message Queue의 약어로 효율적이고 사용하기 쉬운 오픈 소스 메시지 브로커로 서로 다른 두 시스템간에 메시지를 중계(전달) 해 주는 역할을 하게 되겠고요.


Rabbit MQ도 AMQ와 더불어 널리 알려진 Message Queue가 되겠고요.

wadejun | 3년 이하 전

소중한 답변 감사합니다~!

카프카와 AMQ 미묘한 차이가 있네요