gpt4 book ai didi

azure - 存储发送到 Azure 服务总线的消息的最佳方式?

转载 作者:行者123 更新时间:2023-12-03 02:41:47 24 4
gpt4 key购买 nike

我想使用 Azure 服务总线 Pub/Sub 进行某些服务间通信。但是,我希望将来能够查看这些消息,即使它们已被检索并标记为已完成,以进行故障排除或进行某些历史分析。这样做的最佳方法是什么?我考虑过使用 Logic App 订阅 Service Bus 并将这些消息存储在 Cosmos DB 中,但我必须按主题执行此操作。这显然不是一个可扩展的解决方案。还有其他建议的方法或可以做同样事情的其他服务吗?我简单地查看了事件中心,但无法保证交付。

最佳答案

如果目的是将发送的消息保存到 Azure 服务总线,则对每个主题进行全面订阅将是捕获这些消息的最简单方法。当谈到存储这些消息时,您有多种选择。 LogicApps 或 Azure Functions 很容易开始捕获这些消息。您不必观看每个主题/订阅。您可以使用 Azure 服务总线 auto-forwarding功能将所有这些消息从各个各自的包罗万象的订阅发送到单个队列并监听该队列。使用函数或逻辑应用程序,您将能够响应这些消息并将其信息存储在您想要的任何数据存储中。例如。与函数,使用 output bindings ,将消息信息存储在 CosmosDB 或存储表中将非常简单,几乎不需要任何代码。任何其他数据存储也是可能的。示例:Azure SQL Server output binding .

关于azure - 存储发送到 Azure 服务总线的消息的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60905332/

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