mr *_*i.o 6 azure azure-storage azure-eventhub
我使用这个RedDog工具生成了一个 SAS 签名,并使用Events Hub API refs成功地向事件中心发送了一条消息。我知道它成功了,因为我从端点收到了 201 Created 响应。
这个微小的成功带来了一个我无法找到答案的问题:
我去了 azure 门户,在任何地方都看不到我创建的消息。进一步阅读发现我需要创建一个存储帐户;我偶然发现了一些需要存储帐户凭据等的 C# 示例 (EventProcessorHost)。
问题是,我可以使用任何 API 来保存数据吗?我不想使用 C# 工具。
如果我的方法有误,请纠正我,但我的目标是能够将遥测数据发布到 EventHub,保留数据并对其执行一些分析操作。遥测数据应该可以在 Azure 上查看。
您无法直接访问用于 EventHub 消息的瞬态存储,但您可以编写一个使用者,该使用者连续从 EventHub 读取并将消息保存到 Azure 表或 Azure Blob。
您将找到的最接近自动保留消息的方法(如Amazon Kinesis Firehose与 Amazon Kinesis 的 EventHub 基本上等效)是使用配置为将输出写入 Azure Blob 或 Azure 表的Azure 流分析. 此示例展示了如何设置一个流分析作业,通过它传递数据并将其存储在 SQL 中,但您可以看到 UI,您可以在其中选择一个选项,例如 Azure 表。或者您可以从输出 API 中了解选项。
当然,您应该了解导致此问题的序列化要求
| 归档时间: |
|
| 查看次数: |
18377 次 |
| 最近记录: |