Я сгенерировал подпись SAS с помощью этого инструмента RedDog и успешно отправил сообщение в Event Hub с помощью Events Hub API refs. Я знаю, что это было успешным, потому что я получил отработанный ответ от конечной точки.Где хранятся сообщения концентратора событий Azure?
Этот крошечный успех привел к вопросу, который я не смог найти ответ на:
Я пошел на лазурном портал и не мог видеть сообщения, которую я создал в любом месте. Дальнейшее чтение показало, что мне нужно создать учетную запись хранилища; Я наткнулся на некоторые примеры C# (EventProcessorHost), которые требуют учетных записей учетной записи хранения и т. Д.
Вопрос: есть ли какие-либо API-интерфейсы, которые я могу использовать для сохранения данных? Я не хочу использовать инструмент C#.
Пожалуйста, исправьте меня, если мой подход ошибочен, но моя цель - иметь возможность отправлять телеметрические данные EventHub, сохранять данные и выполнять некоторые аналитические операции на нем. Данные о телеметрии должны быть доступны для просмотра на Azure.
Nice, спасибо. Это было действительно полезно! Я следовал инструкциям в этом примере и работал в соответствии с моим вариантом использования. Один последний вопрос, хотя, что бы EventProcessorHost делал отдельно от того, что я только что сделал - отправлять события, сохранять их, читать сохраненные значения из db в моем приложении? Код src недоступен, поэтому я не могу много рыть. –
EventProcessorHost - это инструмент, позволяющий избежать некоторых проблем, связанных с потреблением нескольких разделов в разных коробках. То, что означает «потребление», зависит от варианта использования. У нас есть потребитель, который сохраняет события AzureTable и потребителю (из тех же данных), который вычисляет различные показатели и принимает множество других действий. В основном это позволяет другому C# -коду доступа к сообщениям и делать что угодно. – cacsar