gpt4 book ai didi

Azure 主题 - 同一订阅上的多个监听器

转载 作者:行者123 更新时间:2023-12-03 01:35:28 27 4
gpt4 key购买 nike

有没有一种方法可以在一个 Azure 主题订阅上拥有多个监听客户端,并且它们都接收所有消息?我的理解是订阅的唯一实现是发布的消息仅传递到该订阅上的一个客户端,因为它就像一个队列。

可以使用同一订阅将这些消息复制到多个客户端吗?

编辑:潜在用例示例

服务器通知订阅主题的所有客户端(通过浏览器或应用程序的 Web 客户端),对象的值已更改

更简单地说,多台 PC 能够看到数据值的变化

编辑 2:我的设置/我正在寻找的内容

我遇到的问题是消息被标记为由一个客户端使用,而不是传递给另一个客户端。我在测试环境中有 3 台 PC:(1 台 PC 向该主题发布消息(我们将其称为发布者),另外 2 台 PC 使用相同的订阅名称订阅该主题(我们将其称为客户端 1 和客户端 2) ))。

所以我们有这样的设置:

  1. 发布者 - 发布到主题
  2. 客户端 1 - 使用 SubscriptionName = Test1 进行订阅
  3. 客户端 2 - 使用 SubscriptionName = Test1 进行订阅

发布者向该主题发布 10 条消息。

  • 客户端 1 收到消息 0
  • 客户端 2 收到消息 1
  • 客户端 1 收到消息 2

...依此类推(客户端 1 和客户端 2 并非都收到全部 10 条消息)

我希望客户端收到所有消息,如下所示:

  • 客户端 1 并且客户端 2 收到消息 0
  • 客户端 1 并且客户端 2 收到消息 1
  • 客户端 1 并且客户端 2 收到消息 2

...等等。

最佳答案

服务总线是一对一或端到端消息传递系统。

您需要的是 Azure 事件中心或事件网格。

关于Azure 主题 - 同一订阅上的多个监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58453707/

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