问题标签 [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 投票
2 回答
396 浏览

powershell - 为服务总线队列创建授权时出现 New-AzureSBAuthorizationRule 错误

我使用 New-AzureSBAuthorizationRule 为 Azure 服务总线队列创建新的共享访问策略。请参阅下面的命令...

但是每次我运行它时,我都会收到以下错误:

如果我删除 EntityName 和 EntityType,我可以毫无问题地运行 New-AzureSBAuthorizationRule,即为服务总线而不是队列创建策略。

我究竟做错了什么?

0 投票
2 回答
3144 浏览

c# - 订阅 Azure 队列

我有一个生成报告的 Azure 网站。生成报告大约需要 45 秒,我想迁移该工作人员角色以减轻网站上的负载。

我一直在研究使用哪种工具使网站能够将“报告生成请求”传递给辅助角色。 Azure 队列看起来像是要走的路,但从我在Channel 9 Azure Friday 系列博客文章和 Stackoverflow 中看到的内容(Azure 服务总线队列主题与 web/worker 角色的队列,为 Azure 队列编写一个监听器),Azure Queue 仅支持轮询

但是,Azure 正在迅速变化,并且此信息有些陈旧。是不是 Queue 只支持轮询?

如果是这种情况,我最好使用 Azure 服务总线来传递消息,因为它支持发布/订阅模型?我对使用服务总线有点犹豫,因为我不需要任何特定于MSDN上描述的服务总线的功能。

0 投票
1 回答
454 浏览

azure - 如何在多个实例之间平均分配 Azure 服务总线队列的处理?

在过去的 24 小时里,我一直在为此工作。

我正在使用 WorkerRoleWithSBQueue Visual Studio 模板。

PrefetchCount 设置为 0。

我什至尝试使用 OnMessageOptions() { MaxConcurrentCalls = 1 };

昨天我有两个实例,它似乎在平等地使用它们。这意味着如果我一次发送两个请求,它将使用两个实例来处理消息。

现在我将实例数增加到 10,然后我又回到了绘图板上。我发送 10 条消息,每条消息大约需要 15 秒才能完成。不知何故,单个实例一次接收两条消息,这意味着应该工作的实例没有要处理的消息。

我的截止日期是 12 月 11 日,我开始有点恐慌。

你们中有人有这方面的经验吗?

0 投票
1 回答
3175 浏览

asp.net-mvc-5 - WebJob 和 SignalR Hub 之间的通信

我有以下情况:

  • 我有一个 azure webjob(用于发送邮件),我需要在我的 web 应用程序中检查 webjob 的进度。
  • 我正在使用 SignalR 从我的服务器与客户端进行通信。
  • 当我想发送电子邮件时,我会在队列中推送一条消息,然后 azure webjob 会完成他的工作。

问题是,如何将 webjob 的进度传达给客户端?最初我的想法是从 webjob 推送消息,以便 Hub 可以从队列中读取它。然后,我会从中心通知客户。但是,我无法找到一种方法来通信 webjob 和集线器,当消息被推送到队列或服务总线中时,我不知道如何在集线器中触发操作。也就是说,我不知道如何为 hub 订阅队列的某个消息。

有人可以帮我吗?

0 投票
1 回答
3388 浏览

azure - 使用 REST API 向 Azure 服务总线队列或主题发送消息

我正在构建一个 Windows Phone 应用程序,但无法使用 Microsoft.ServiceBus.Messaging.QueueClient 类。

然后我尝试使用 Azure 服务总线 REST API 进行发送,但这需要我构建一个 SAS 令牌。但要构建 SAS 令牌,我需要使用 Windows.Security.Cryptography.Core.MacAlgorithmNames.HmacSha256。此类以预先输入的形式显示,但在编译时它不存在。

如何使用发送 REST API 将消息发布到服务总线队列或主题?

0 投票
2 回答
769 浏览

c# - 服务总线队列共享访问策略连接字符串

我创建了一个共享访问策略,只有服务总线队列的发送权限。我曾经使用服务总线连接字符串将消息从 Web 角色发送到服务总线队列。现在的要求是,我需要为仅具有发送权限的服务总线队列创建共享策略,而不是使用服务总线连接字符串,并使用该策略从 Web 角色向服务总线发送消息。

我需要在 c# 中执行此操作,但我不知道如何使用共享访问策略为服务总线队列创建连接字符串。请解释如何在 c# 中获取服务总线队列共享访问策略连接字符串。

0 投票
1 回答
663 浏览

azure - 如何在 Azure 服务总线中查询 $DeadLetterQueue 的 MessageCount?

我正在尝试获取队列和 DeadLetterQueue 中的消息数。常规队列有效。死信没有。

这有效:

这失败了:

错误消息是(已编辑):

这是不可能的吗?

0 投票
1 回答
1616 浏览

azure - Azure 服务总线队列、消息阻塞或消息计数不正确?

我正在使用 QueueDescription.MessageCount 来获取我的一个队列中剩余的消息数,但它显示为正数但我无法收到任何消息。

我已经检查了活动和死信队列,但没有任何东西可以接收。我试过用Recieve(); RecieveBatch(); onMessage();- 都一样。

有没有其他人看过这个?是消息卡住还是计数不正确。

谢谢

史蒂夫。

0 投票
1 回答
679 浏览

azure - Azure 队列消失

我在服务总线中创建了一个天蓝色队列并向其中添加了一些消息。我确认查看 Azure 管理门户中的消息计数。

在某个时刻(几天后),队列消失了(队列,而不是消息)。尝试重新创建具有相同名称的队列会导致“创建失败”,请重试。如果问题仍然存在,请联系支持。

[我觉得问得很愚蠢]

有人遇到过这个吗?我是否错过了几天不使用后删除队列的 API 的一部分?

0 投票
1 回答
981 浏览

azure - Azure 服务总线 QueueClient RetryPolicy 与 Microsoft.Practices.EnterpriseLibrary.WindowsAzure.TransientFaultHandling.RetryPolicy

我想知道使用 Service Bus QueueClient 编写弹性生产者/消费者的当前最佳实践。

我对 Azure 服务总线 QueueClient.RetryPolicy http://msdn.microsoft.com/en-us/library/microsoft.servicebus.retrypolicy.aspx的目的有点困惑

当我应该使用黄玉重试策略而不是 http://msdn.microsoft.com/en-us/library/microsoft.practices.transientfaulthandling.retrypolicy.aspx

QueueClient 是否内置了瞬态故障处理并且不需要使用 Topaz 库?

谢谢你的帮助