publish-subscribe1 kafka 란?? #카프카란 메세징 모델의 일종으로 분산환경에 특화되어 설계되어 있다. 특히 실시간 데이터 분석,처리할 때 데이터 양이 많다보니 대용량 분산 메시징으로 카프카가 많이 언급된다 메시징 모델은 크게 큐 모델과 publish-subscribe 모델로 나뉘는데 카프카는 publish-subscribe 모델에 해당된다. 큐 모델: 메시지가 쌓여있는 큐로부터 메시지를 가져와서 consumer pool에 있는 consumer 중 하나에 메시지를 할당하는 방식 publish-subscribe 모델: topic을 구독하는 모든 consumer에게 메시지를 브로드캐스팅하는 방식 기존 메시지 큐와는 달리, 다수의 메시지를 batch형태로 broker(kafka server)에게 한 번에 전달할 수 있어 tcp/ip round.. 2020. 5. 20. 이전 1 다음