Event Hubs 소비자 그룹과 Kafka 소비자 그룹 비교
Event Hubs에서 이벤트 허브 소비자 그룹과 Kafka 소비자 그룹 간의 차이점은 무엇 인가요? Event Hubs의 kafka 소비자 그룹은 표준 Event Hubs 소비자 그룹과 완전히 다릅니다.
Event Hubs 소비자 그룹
- 포털, SDK 또는 Azure Resource Manager 템플릿을 통해 CRUD (만들기, 검색, 업데이트 및 삭제) 작업을 통해 관리 됩니다. Event Hubs 소비자 그룹을 자동으로 만들 수 없습니다.
- 이벤트 허브의 자식 엔터티입니다. 즉, 동일한 소비자 그룹 이름이 개별 엔터티가 기 때문에 동일한 네임 스페이스의 이벤트 허브 간에 다시 사용할 수 있습니다.
- 오프셋을 저장 하는 데 사용 되지 않습니다. 오케스트레이션 AMQP 소비는 Azure Storage와 같은 외부 오프셋 저장소를 사용 하 여 수행 됩니다.
Kafka 소비자 그룹
- 자동으로 생성 됩니다. Kafka 그룹은 Kafka 소비자 그룹 Api를 통해 관리할 수 있습니다.
- Event Hubs 서비스에 오프셋을 저장할 수 있습니다.
- 이는 실제로 오프셋 키-값 저장소의 키로 사용 됩니다. 및의 고유 쌍의
group.id
경우topic-partition
오프셋을 Azure Storage (3 x 복제)로 저장 합니다. Event Hubs 사용자는 Kafka 오프셋을 저장할 때 추가 저장소 비용이 발생 하지 않습니다. 오프셋은 Kafka 소비자 그룹 Api를 통해 manipulable, 오프셋 저장소 계정은 이벤트 허브 사용자에 게 직접 표시 되거나 manipulable 되지 않습니다. - 네임 스페이스를 확장 합니다. 여러 항목에서 여러 응용 프로그램에 동일한 Kafka 그룹 이름을 사용 하는 것은 단일 응용 프로그램에만 균형을 다시 조정 해야 할 때마다 모든 응용 프로그램 및 해당 Kafka 클라이언트를 균형는 것을 의미 합니다. 그룹 이름을 신중 하 게 선택 합니다.
- Event Hubs 소비자 그룹과 완전히 다릅니다. ' $Default '를 사용할 필요가 없으며 AMQP 워크 로드를 방해 하는 Kafka 클라이언트에 대해서도 걱정할 필요가 없습니다.
- Azure Portal에서 볼 수 없습니다. 소비자 그룹 정보는 Kafka Api를 통해 액세스할 수 있습니다.
0 Comments