у моего приложения есть несколько независимых компонентов, которые принимают запрос / данные через концентратор событий, выполняют некоторую обработку и публикуют данные ответа, которые будут обрабатываться другим компонентом (в зависимости от типа события).
Мне нужно построить маршрутизатор, который будет прослушивать концентраторы событий всех компонентов, а затем в зависимости от типа события и значения конфигурации записывать событие для запроса концентратора событий для следующего компонента.
В сетке событий Azure есть что-то похожее для настраиваемых событий, но мне нужно настроить ее на портале Azure, и я не могу настроить из своего кода. Я хочу, чтобы маршрутизация управлялась моей конфигурацией, чтобы при добавлении новых маршрутов это можно было сделать через пользовательский интерфейс моего приложения.
Являются ли функции Azure хорошим вариантом для создания такой службы маршрутизации, могу ли я получить высокую пропускную способность и масштабируемость?