Event Publisher
• EventHub 로 데이터를 전송하는 모든 엔터티는 Event Producer 또는 Event
Publisher
• 이벤트 게시자들은 HTTP 또는 AMQP 1.0 을 사용해 이벤트를 게시
• 이벤트는 256KB으로 제한
10.
Event Consumers
• EventHubs에서 이벤트 데이터를 읽는 모든 엔터티는 Event Consumer
• 모든 이벤트 소비자들은 AMQP 1.0 세션을 통해 연결, 이를 통해서 전달
11.
Consumer Group
• 전체Event Hub의 View, 즉 상태 위치 또는 Offset
• Consumer Group을 통해서 여러 소비 응용프로그램은 이벤트 스트림을 별도로 볼 수 있으며
이벤트를 독립적으로 소모
• Default Consumer Group, 최대 20개 까지 등록 가능
• Azure Blob Storage 저장
12.
Partition
• Event Hubs에서보유하는 순서가 지정된 이벤트 시퀀스
• 최신 이벤트가 도착하면 맨 끝에 추가, “커밋 로그”
• 파티션의 수 2 ~ 32 까지 가능, 최초 설정 후 변경 불가
Partition 1
Partition 2
Partition 3
Partition N NewerOlder
OffSet
Event Hub