gpt4 book ai didi

azure - 消息队列: Multiple Topics vs Generic Topics with Filters

转载 作者:行者123 更新时间:2023-12-03 01:50:49 26 4
gpt4 key购买 nike

我是这个范例的新手,所以请容忍我的愚蠢。我开始阅读这个主题是因为我正在构建一个物联网系统,该系统将使用消息队列来允许设备相互通信。

我目前正在使用 Azure 的服务总线,但是我相信我的问题通常适用于这种范例。

所以我的问题...我的设备有输入和输出,以我目前的知识水平,显而易见的事情是为每个输入或输出创建一个主题,这样感觉更干净,我避免了不必要的过滤。但是,我不确定这是否会造成性能问题或我无法预见的任何其他问题。

  • 我应该为每个输入/输出创建一个主题,还是应该为每个设备创建一个主题,然后使用过滤器获取所需信息?
  • 拥有很多主题是不好的做法吗?

最佳答案

对于物联网项目,还有两个......专门为物联网开发的“合适”服务:

1) 事件中心

2) 物联网中心

第一个适用于更面向事件的场景。我的意思是 - 使用事件中心从后端实现设备管理会更复杂,而使用 IoT 中心则不太复杂。

我强烈建议您查看这些服务,因为服务总线是一项很棒的服务,但列出的服务更面向物联网。

从架构的角度来看,最近微软发布了物联网引用架构白皮书,您可以下载here 。它包含从 Microsoft 角度来看可用于 Azure + IoT 项目的建议、服务、最佳实践等。

另一个有用的资源可能是 http://azureiotsuite.com 。它是实现的引用物联网架构。因此,如果单击“创建”,您的 Azure 订阅中将拥有两个引用架构(远程监控或预测维护)之一,并且您将能够查看所有流程。

因此,我建议考虑使用 IoT/事件中心而不是 SB 主题/队列,因为在 IoT 领域,针对这些工作负载优化的服务应该比最初未优化的服务表现更好。

关于azure - 消息队列: Multiple Topics vs Generic Topics with Filters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37244469/

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