여러 프로듀서 서비스가 Avro로 인코딩된 이벤트를 Azure Event Hubs에 게시합니다. 기존 소비자를 중단하지 않고 페이로드를 검증하고 스키마를 발전시켜야 합니다. 프로듀서와 소비자는 런타임에 스키마 버전을 자동으로 가져와 적용해야 합니다. 무엇을 구현해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Backward 호환성을 가진 Event Hubs Schema Registry 그룹을 생성하고, Avro 스키마를 버전으로 등록하며, 스키마 ID를 사용하여 페이로드를 인코딩/디코딩하기 위해 프로듀서와 소비자에서 Schema Registry를 인식하는 Avro 직렬 변환기를 사용합니다..
이것이 정답인 이유
Avro로 인코딩된 이벤트를 처리하고 기존 소비자를 중단하지 않으면서 스키마를 발전시키려면 Azure Event Hubs Schema Registry가 가장 적합한 솔루션입니다. 스키마 레지스트리는 스키마를 중앙에서 관리하고 버전 관리하며, 스키마 ID를 사용하여 페이로드를 효율적으로 인코딩/디코딩할 수 있도록 지원합니다. 특히, 역방향 호환성을 사용하면 새로운 프로듀서 스키마가 이전 소비자 스키마와 호환되도록 보장하여 기존 소비자의 중단 없이 스키마를 발전시킬 수 있습니다. Schema Registry를 인식하는 Avro 직렬 변환기는 런타임에 스키마 버전을 자동으로 가져와 적용하므로 수동 관리가 필요 없습니다. JSON 유효성 검사는 Avro 스키마에 적용되지 않으며, Azure App Configuration에 스키마를 저장하는 것은 수동 버전 관리가 필요하고 스키마 ID를 자동으로 처리하지 않습니다. Azure Event Grid는 이벤트 라우팅 서비스이며 스키마 관리 기능이 제한적입니다. 사용자 지정 메시지 속성을 사용하는 것은 수동 작업이 많고 오류 발생 가능성이 높습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음