如何长轮询Azure服务总线主题/订阅

时间:2015-04-15 21:18:11

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

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

感谢。

1 个答案:

答案 0 :(得分:0)

其实我觉得刚刚找到了答案。如果其他人被卡住,语法是:

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

120秒,但是,你知道,不要硬编码魔术数字。由于azure在这段时间内没有收到数据的http请求返回错误,因此限制为230秒。如果有人知道延长此超时的方法,我会很感激这种见解。