как сделать маршрутизацию событий в масштабах на основе пользовательской логики - PullRequest
0 голосов
/ 11 июля 2019

мое приложение имеет несколько независимых компонентов, которые принимают запрос / данные через концентратор событий, выполняют некоторую обработку и публикуют данные ответа, которые будут обрабатываться другим компонентом (в зависимости от типа события).

Мне нужно построить маршрутизатор, который будет прослушивать концентраторы событий всех компонентов, а затем на основе типа события и значения конфигурации записывать событие для запроса концентратора событий для следующего компонента.

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

Является ли Azure Functions хорошим вариантом для создания такой службы маршрутизации, могу ли я получить высокую пропускную способность и масштабировать

1 Ответ

0 голосов
/ 12 июля 2019

Event Grid поддерживает CLI, PowerShell и SDK в .Net, GO, Java, Python, Node и Ruby - вы можете легко настроить его из любого удобного вам места!

https://docs.microsoft.com/en-us/azure/event-grid/sdk-overview

...