gpt4 book ai didi

azure - Azure 事件中心消息存储在哪里?

转载 作者:行者123 更新时间:2023-12-01 02:04:16 25 4
gpt4 key购买 nike

我使用此 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 Streaming Analytics配置为将输出写入 Azure Blob 或 Azure 表。 This example显示如何设置流分析作业来传递数据并将其存储在 SQL 中,但您可以看到 UI,您可以在其中选择一个选项,例如 Azure 表。或者您可以从the output API了解这些选项。 .

Choose storage output

当然,您应该了解导致 this question 的序列化要求。

关于azure - Azure 事件中心消息存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33814898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com