问题标签 [azure-servicebus-queues]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
757 浏览

azure - Azure 客户端 .OnMessage 是否为空队列生成计费请求?

您可以使用 SubscriptionClient/QueueClient 的调用从 Azure 主题和队列订阅异步更新,.OnMessage这可能会创建一个单独的线程,使用默认设置轮询主题/队列,并在收到任何内容时调用定义的回调。

Azure 网站说接收消息是计费操作,这是可以理解的。但是,即使这些轮询请求没有返回任何内容,是否每个轮询请求都被认为是可计费的,也不是很清楚,即,所讨论的队列没有待处理的消息。

0 投票
2 回答
1962 浏览

azure - 如何从新添加的主题或队列中获取通知?

我是新的 Azure 开发人员。我的场景类似于经理将通过网站/wp8 发布新主题/队列,并且工作人员应该在 wp8 中获得有关新添加的主题/队列的通知(通过推送通知)。此时我已经准备好所有的部分,例如主题/队列创建,发送接收。但它在拉动的基础上起作用。含义管理器可以创建主题并发布消息。然后工人必须订阅主题以接收消息并每次拉动以检查是否有任何新内容?

所以我想根据通知制作这个系统。我的意思是每当主题用户中新添加的任何内容都应该收到通知(通过推送通知)。那么你能建议我如何实现这个目标吗?如果添加或删除主题等,是否会从服务总线生成任何事件?提前致谢!

0 投票
1 回答
1954 浏览

azure - Azure 服务总线 - MessageCommunication 异常通道打开超时

我是 Azure 服务总线的新手。

我正在尝试将消息添加到 Azure 服务总线队列,如下所示

我收到如下消息通信异常

当我初始化 QueueClient 时,我什至将操作超时值配置为 10 分钟,仍然是同样的问题

在我出错的地方,任何方向或指示都会有很大帮助。

0 投票
1 回答
1607 浏览

azure - Azure 服务总线订阅者死信

我到处寻找这方面的信息,但似乎找不到我要找的东西。

我有一个天蓝色的主题,只有一个订阅。

订阅的处理程序失败了一些消息,它们已被放入死信队列。

我可以访问这些消息,但我不知道如何恢复它们。

我不想创建消息的副本并将其发送到主题。我特别想将它移到它来自的订阅队列中。

有没有办法做到这一点?

0 投票
1 回答
793 浏览

azure - 暂时隐藏 Azure 服务总线队列/主题中的消息

我有一个场景,其中一些消息不依赖于其他消息的完成。所以要处理一组消息有一个先决条件是先处理另一条消息。前置条件消息是一个长时间运行的过程,最多可能需要 30 分钟来处理。

我想要隐藏一条消息,让所有订阅者说 5 分钟,当我感觉到先决条件未完成时,然后在 5 分钟后再次可用,如果无法处理,则在接下来的 5 分钟内隐藏等等。

我可以看到我可以使用会话并且延迟可能是解决方案,但我不想那样做。因为这将需要维护存储以将延迟消息保存在非队列存储中。

另一种方法可能是我对消息进行峰值锁定,然后不理会它并让锁过期,以便在适当的时候它会重新出现在队列中。

有没有更好的方法来做到这一点?

0 投票
5 回答
12988 浏览

azure - 如何访问 Azure 订阅上的死信子队列?

当我使用以下内容时:

我得到一个 InvalidOperationException

无法直接在子队列上创建客户端。在主队列上创建一个客户端并使用它在适当的子队列上创建接收器

天蓝色文档的某些部分说要使用 SubscriptionClient.CreateReceiver 访问子队列,但该方法不存在。

0 投票
2 回答
2082 浏览

wcf - 请求/响应消息传递模式 - Azure 服务总线

全部 ,

我对请求响应模式有疑问......假设以下是我的场景

1.我有一个在 Windows Azure 上运行的服务。用户可以调用此服务来执行命令。

2.我有一个在我的 Intranet 上运行的客户端应用程序。此客户端应用程序将执行命令。运行客户端应用程序的计算机已连接到 Internet,但没有静态 IP,即无法通过 Internet 直接访问机器。

3.我打算使用Azure Service Bus,我在Windows Azure上的服务可以通过它与客户端应用程序通信来执行......

在这种情况下,我可以使用请求/响应消息传递吗,即服务可以发布消息并期望来自客户端的响应

或者

如果我为每个客户端使用命令队列,服务将推送要在队列上执行的命令,客户端将轮询队列并执行命令

任何帮助表示赞赏

0 投票
2 回答
260 浏览

ios - 如何连接到 iOS 服务总线上托管的中继服务

我想在我的 iOS 应用程序中使用 Azure 服务总线与我通过以下链接的服务器进行通信。它指向 C#。需要在 iOS 上工作的建议。

http://azure.microsoft.com/en-us/documentation/articles/service-bus-dotnet-how-to-use-relay/#next_steps

0 投票
1 回答
112 浏览

nservicebus - 调试基于服务总线的 .NET 应用程序

许多开发人员使用服务总线来集成应用程序的某些部分。服务总线使用哪个平台都没有关系。例如,它可以是 Azure Service Bus Queue,它集成了 Web 应用程序和云服务。

您如何在本地使用此类应用程序很有趣。您是否在每个本地开发人员站上安装 Azure 服务总线?或者,也许您在服务器上为所有开发人员使用一些测试消息队列?或者甚至有一个模拟队列?

看看有经验的人如何在现实世界的应用程序中解决这个问题会很好。任何评论都会有所帮助。

谢谢!

0 投票
2 回答
3511 浏览

c# - 锁定期限到期后我不能更新锁定吗?使用 Azure 服务总线主题

使用 Azure 服务总线主题

例如 5 分钟后,如果尝试更新锁,它会显示锁已过期消息!

还有什么其他选择可以克服它..

我有超过 5 分钟的事务,之后我想将代理消息状态设置为已完成。

有什么选择吗?