Pull1 Kafka(카프카)란 ? 카프카(Kafka)란? 이벤트 스트레밍 플랫폼이다. 증권 거래소, 은행과 같은 실시간으로 지불 및 금융 거래를 처리하는 곳에서 대표적으로 사용한다. 데이터 플랫폼, 이벤트 중심 아키텍처 및 마이크로서비스(MSA)의 기반 역할 대용량의 실시간 로그 처리에 특화되어 TPS가 우수하다. - 고성능 분산 처리에 효과적으로 설계 되어 병렬처리와 확장(Scaleout), 고가용성(HA) 용이 - 클러스터링 발행/구독(Publish-Subscribe) 모델 ( Push-Pull 구조 ) 메시지를 받기를 원하는 컨슈머가 해당 토픽(topic)을 구독함으로써 메시지를 읽어 오는 구조 기존에 퍼블리셔나 브로커 중심적인 브로커 메시지와 달리 똑똑한 컨슈머 중심 브로커의 역할이 줄어들기 때문에 좋은 성능을 기대할 수 있음 파.. 2022. 7. 9. 이전 1 다음