Wiele usług producentów publikuje zdarzenia zakodowane w formacie Avro do Azure Event Hubs. Musisz walidować ładunki i rozwijać schematy bez przerywania działania istniejących konsumentów. Producenci i konsumenci powinni automatycznie pobierać i stosować wersje schematów w czasie wykonania. Co należy zaimplementować?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz grupę Event Hubs Schema Registry z kompatybilnością wsteczną (Backward compatibility), zarejestruj schematy Avro jako wersje i użyj serializatora Avro obsługującego Schema Registry w producentach i konsumentach do kodowania/dekodowania ładunków z identyfikatorami schematów..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to użycie Azure Event Hubs Schema Registry. Pozwala ono na centralne zarządzanie schematami Avro, ich wersjonowanie i walidację. Rejestracja schematów z kompatybilnością wsteczną gwarantuje, że nowsze wersje schematów nie złamią istniejących konsumentów. Serializator Avro obsługujący Schema Registry automatycznie pobiera i stosuje odpowiednie schematy w czasie rzeczywistym, co jest kluczowe dla automatycznego pobierania i stosowania wersji schematów. Włączenie walidacji JSON w przestrzeni nazw Event Hubs nie obsługuje formatu Avro ani wersjonowania schematów. Przechowywanie schematów w Azure App Configuration wymagałoby ręcznego zarządzania i pobierania, a także nie zapewnia automatycznej walidacji. CloudEvents 1.0 z Azure Event Grid nie jest mechanizmem do zarządzania schematami Avro w Event Hubs. Dodanie niestandardowej właściwości wiadomości wymagałoby ręcznego pobierania i walidacji schematów przez konsumentów, co jest niezgodne z wymaganiem automatyzacji.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana