Возможность получения событий-концентраторов событий в пакете с помощью функций, запускаемых концентратором событий Azure.
Я отправляю 2000 входящих событий как пакет в концентратор событий. И я с нетерпением жду выхода из лазурных функций [функции, запускаемые концентратором evnt].
Есть ли возможность отправлять события концентратора событий в виде пакета в функциях, запускаемых концентратором событий Azure.
Или он будет запускать все события для концентратора событий?
Нет казни получить стоимость, поэтому только смотрю меньше казней.
Заранее спасибо!
1 ответ
Да, функции Azure поддерживают пакеты с триггером Event Hub. Документы имеют этот пример:
[FunctionName("EventHubTriggerCSharp")]
public static void Run(
[EventHubTrigger("samples-workitems", Connection = "EventHubConnectionAppSetting")]
string[] eventHubMessages,
TraceWriter log)
{
foreach (var message in eventHubMessages)
{
log.Info($"C# Event Hub trigger function processed a message: {message}");
}
}
Вы могли бы использовать EventData[]
вместо string[]
тоже.