Вы создаете мультитенантную SaaS-платформу, которая отправляет push-уведомления для мобильного приложения каждого клиента. Каждый клиент предоставляет свои собственные учетные данные APNs/FCM и требует изоляции регистраций и тегов. Вы хотите минимизировать операционные издержки, сохраняя при этом разделение сред (Dev/Test/Prod). Какой дизайн Azure Notification Hubs следует реализовать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создайте одно пространство имен Notification Hubs для каждой среды; в нем создайте отдельный хаб для каждого клиентского приложения и настройте этот хаб с учетными данными APNs/FCM клиента; используйте теги для таргетинга..
Почему это правильный ответ
Правильный ответ предлагает оптимальное решение для многопользовательской SaaS-платформы. Создание отдельного пространства имен Notification Hubs для каждой среды (Dev/Test/Prod) обеспечивает изоляцию сред. Внутри каждого пространства имен, отдельный хаб для каждого клиентского приложения позволяет настроить уникальные учетные данные APNs/FCM для каждого клиента, что критически важно для изоляции регистраций и тегов. Использование тегов внутри каждого хаба позволяет эффективно таргетировать уведомления для конкретных пользователей или групп в рамках приложения клиента. Неправильные варианты: "Создайте один хаб и свяжите несколько наборов учетных данных APNs и FCM..." не обеспечивает необходимую изоляцию учетных данных и регистраций между клиентами. "Создайте одно пространство имен и один хаб для каждой платформы..." не позволяет каждому клиенту иметь свои собственные учетные данные APNs/FCM. "Замените Notification Hubs на Event Grid и Web Push..." и "Используйте Azure SignalR Service..." являются альтернативными технологиями, которые не предназначены для прямого управления push-уведомлениями APNs/FCM и усложняют архитектуру для данной задачи.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется