【问题标题】:How to long poll the Azure service bus topic/subscription如何长轮询 Azure 服务总线主题/订阅
【发布时间】:2023-03-09 06:27:01
【问题描述】:

我无法澄清是否可以将长轮询选项与主题/订阅模型一起使用。使用服务总线队列是可能的,但我必须创建数千个单独的队列以使每个客户端都能接收自己的消息。那么有可能吗?如果可以的话,你能指点我一个实现的例子吗?

谢谢。

【问题讨论】:

    标签: node.js azure azureservicebus azure-servicebus-queues


    【解决方案1】:

    其实我想刚刚找到了答案。万一其他人被卡住了,语法是:

    `serviceBusClient.receiveSubscriptionMessage(topicListener, subscriber, 
    {timeoutIntervalInS: 120 },
            function (error, message) {...});`
    

    120 秒,但你知道,不要硬编码幻数。这限制为 230 秒,因为 azure 会为在此时间段内未接收到数据的 http 请求返回错误。如果有人知道延长此超时时间的方法,我将不胜感激。

    【讨论】:

      猜你喜欢
      • 2019-02-12
      • 2018-08-27
      • 2016-02-10
      • 2016-12-29
      • 1970-01-01
      • 2017-10-23
      • 2018-07-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多