Сетка событий Azure (AEG) не является общей моделью Pub / Sub.Эта модель основана на источнике событий, где каждый источник события (topicType) обрабатывает собственный интерес.
Подписчик подписывает интерес к источнику события (теме), используя подписку.Обратите внимание, что AEG позволяет подписаться только на одну тему в подписке.Существует ограничение 500 подписок на тему.
Другими словами, если один и тот же подписчик проявляет интерес к источнику событий (теме), эта модель требует создания нескольких подписок (по одной на тему) для каждого подписчика.Фильтрация интереса возможна только в рамках одной и той же темы.
Источник событий в AEG может быть расширен за счет пользовательских тем (максимум 100 на подписку Azure).
Исходя из вышеизложенного, я рекомендую для пользовательских тем использовать ту же модель, которая встроена для источников событий Azure (topicTypes) с несколькими типами eventTypes, что упрощает непрерывное развертывание в средах.
На часть 2: AEG не использует «невидимую» подписку как часть интеграции.Каждая подписка, созданная для темы, является видимой и доступной, например, с помощью REST API
Обновление:
Недавно выпущенная таблица событий Azure (вПредварительный просмотр - версия 2018-09-15 (предварительный просмотр) - новая функция, которая может помочь вашему решению, используя Домен событий и Темы доменов , подробнее здесь .
Вы можете использовать обновленный инструмент Azure Event Grid Tester для тестирования всех новых функций предварительного просмотра, которые еще не реализованы в пользовательском интерфейсе портала Azure.