Концентратор событий Azure использует одно событие - PullRequest
0 голосов
/ 19 октября 2018

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

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

В настоящее время я не вижу возможности для меня "вытянуть" отдельные события, возможно ли это, и если нет, то как бы вы подошли к этому сценарию?

Событие eventHubClient.CreateReceiver обеспечивает только возможность запуска с определенной точки, но не конечную точку или количество событий, которые нужно получить?

У меня был «захват»включен для событий, но не может найти способ индексировать файлы .avro, которые выводятся либо?

Приветствую вас за советы людей

* Редактировать, яПредположим, я мог бы сохранить всю полезную нагрузку событий в моей БД, но тогда какой смысл захватывать концентраторы событий, я просто делал бы то же самое без схемы .avro, не так ли?

...