2016-10-15 10 views

답변

0

카프카 스트림 (http://docs.confluent.io/current/streams/index.html)을 사용하여 카프카에 저장된 데이터 집계를 계산할 수 있습니다. 다음 릴리스에서 (투표가 이미 진행 중입니다) Kafka Streams는 대화 형 쿼리이라는 새로운 기능을 추가하여 원하는 경우 언제든지 각 집계의 현재 값을 쿼리 할 수 ​​있습니다.

어떻게 대화 형 쿼리 작업에 대한 설명서가 상세하게 설명 릴리스 후 https://cwiki.apache.org/confluence/display/KAFKA/KIP-67%3A+Queryable+state+for+Kafka+Streams

(기능 옛 이름 "Queryable에서 주"여전히) 지금은 설계 문서를 참조하십시오. 후속 의문 사항이 있으면 바로 진행하십시오.

+0

kafka 및 쿼리 가능한 상태를 사용하는 방법에 대한 예제가 있습니까? 모든 사건이 같은 주제에 있어야합니까? 하나의 집계에는 여러 유형의 이벤트가있을 수 있으며 각 이벤트마다 고유 한 주제가 있다고 가정합니다. – hsen

+0

카프카와 쿼리 가능한 상태를 사용하는 방법에 대한 예제가 있습니까? 모든 사건이 같은 주제에 있어야합니까? 하나의 집계에는 여러 유형의 이벤트가있을 수 있으며 각 이벤트마다 고유 한 주제가 있다고 가정합니다. 특정 집계의 상태를 쿼리하려면 이러한 모든 이벤트의 결과를 순서대로 집계해야합니다. 카프카를 잘못 사용하고 있습니까? – hsen

+0

다음은 두 가지 예입니다. https://github.com/confluentinc/examples/blob/master/kafka-streams/src/main/java/io/confluent/examples/streams/interactivequeries/WordCountInteractiveQueriesExample.java 및 https : // github.com/confluentinc/examples/blob/master/kafka-streams/src/main/java/io/confluent/examples/streams/interactivequeries/kafkamusic/KafkaMusicExample.java (이 레포에는 다른 카프카 스트림 예제도 포함되어 있습니다). –