问题标签 [azureservicebus]

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 回答
579 浏览

azure - 如何更改现有 Windows Azure 服务总线主题上的重复检测窗口?

是否可以更改现有 Windows Azure 服务总线主题上的重复检测窗口?

我正在使用 C# 与服务总线交互。

0 投票
1 回答
3505 浏览

wcf - Azure 服务总线中继 - 服务重新启动后出现 502 错误网关

我们正在使用Azure 服务总线中继将我们的本地 WCF 服务连接到我们的 Azure 托管的 Web 角色。当我们升级我们的本地 WCF 服务时,在服务总线主机与中继重新建立自身之后,我们总是从我们通过 Azure 服务总线的前几个请求中获得502 Bad Gateway响应(我们没有得到“没有服务托管在指定的地址。”因为服务托管正确)。

在给定的超时时间之后 - 似乎错误消失了,WCF 请求通过中继正确处理。我们在禁用 HTTP Keep-AlivesbasicHttpRelayBinding的情况下使用(以防止)。CommunicationExceptions

这是我们在 WCF 请求从 Web 角色到中继期间捕获的错误消息:

System.ServiceModel.ProtocolException : 内容类型 application/soap+xml;响应消息的 charset=utf-8 与绑定的内容类型不匹配 (text/xml; charset=utf-8)。如果使用自定义编码器,请确保正确实现 IsContentTypeSupported 方法。响应的前 550 个字节是……

我们目前正在尝试禁用 WCF 绑定( via )中的默认 Web 代理,但想知道其他人是否在 Azure 服务总线中看到了相同的 HTTP 502 行为以及如何修复它。useDefaultWebProxy=false

0 投票
1 回答
814 浏览

c# - Azure 服务总线托管 REST 服务

我正在尝试托管可以从 Azure 服务总线中继的 REST 服务。我看到了这个博客,看起来它可以回答我的问题,但不幸的是,我得到了相同的结果。

这是我尝试在浏览器中访问服务时收到的异常。

该服务无法激活,因为它不支持 ASP.NET 兼容性。为此应用程序启用了 ASP.NET 兼容性。在 web.config 中关闭 ASP.NET 兼容模式,或将 AspNetCompatibilityRequirements 属性添加到服务类型,并将 RequirementsMode 设置为“允许”或“必需”。

ServiceHostFactory如果我从连接到 Azure 服务总线 ( viabasicHttpRelayBinding ) 的服务中排除 Azure 端点注册,我不会收到此错误,我可以在本地访问该服务。它与托管 RESTful 服务 ( webHttpBinding) 和 Azure 服务总线中继绑定 ( basicHttpRelayBinding) 有关。

在 global.asax 我添加服务托管

我已按如下方式装饰了我的服务提供者:

我在 IIS 中运行的服务接口的 web.config 具有以下值:

有任何想法吗?

0 投票
3 回答
5906 浏览

azure - 从队列接收多条消息而没有循环

我正在使用 Azure 服务总线来管理带有 webrole 和 workerrole 的消息。

我需要知道如何在不使用循环的情况下一次从队列中获取多条消息。

0 投票
1 回答
265 浏览

azure - 主题的服务总线订阅不应用过滤器

我尝试按照1给出的教程进行操作。我创建了一个主题,主题上有 2 个订阅,分别使用 sqlFilter (user_age < 50) 和 (user_age>= 50)。我为消息定义了一个自定义属性 user_age。但是当我发送关于该主题的消息时,两个订阅都会收到相同的消息,这是无稽之谈!任何的想法?

我的代码完全受教程中给出的启发,除了我使用此代码从给定订阅接收消息:

0 投票
0 回答
195 浏览

azure - Windows azure:为订阅设置过滤器时出现异常

我尝试创建订阅并为该订阅设置过滤器,但 createRule 方法引发异常。关于如何解决它的任何想法?谢谢。

方法 createRule(topicName,"High_Ages", ruleInfo1) 引发以下异常

java.lang.IllegalArgumentException: Path segment is null com.sun.jersey.api.uri.UriBuilderImpl.appendPath(UriBuilderImpl.java:499) com.sun.jersey.api.uri.UriBuilderImpl.appendPath(UriBuilderImpl.java:494) com.sun.jersey.api.uri.UriBuilderImpl.path(UriBuilderImpl.java:254) com.sun.jersey.api.client.WebResource.path(WebResource.java:390) com.microsoft.windowsazure.services.serviceBus.implementation.ServiceBusRestProxy.createRule(ServiceBusRestProxy.java:361) com.microsoft.windowsazure.services.serviceBus.implementation.ServiceBusExceptionProcessor.createRule(ServiceBusExceptionProcessor.java:346)

0 投票
1 回答
320 浏览

asp.net - SignalR.Client/Azure 服务总线 MessageId 问题

刚刚将 SignalR.WindowsAzureServiceBus 连接到我的 Web 项目,它似乎导致 SignalR.Client 库出现问题。我在发送消息时收到以下错误:

所以我下载了源代码并进行了调试,这是有问题的代码行

它是由于尝试将以下 JSON 对的值解析为 long 导致的:

似乎在启用服务总线的情况下,MessageId 不是很长,因为“3wIAASMAAAA%3D”显然不能解析为很长。

我看到主题是在 Azure 管理门户中创建的,所以我知道它可以很好地连接到服务总线。

我做了一些愚蠢的事情还是需要修补它以解决问题?

0 投票
1 回答
5251 浏览

azure - 受到 Azure 服务总线的限制

当我尝试从服务总线检索消息时,我在 Windows Azure 中遇到以下异常。

Microsoft.ServiceBus.Messaging.ServerBusyException:请求因实体受到限制而终止。请等待 10 秒,然后重试

调用方法后出现异常Receive

这是可配置的还是我对消息总线的要求很高?

0 投票
3 回答
190 浏览

azure - 从 Azure 网站使用 Windows Azure 服务总线?

这个使用服务总线的指南说第一步是创建一个服务命​​名空间。我在 Azure 网站的门户中看不到如何执行此操作。UI 与给出的说明不符。我想知道这些说明是否是为 Web 角色编写的,并且不适用于网站。有没有其他方法可以从网站做到这一点?

0 投票
2 回答
564 浏览

amqp - Azure AppFabric 真的支持 AMQP 1.0 吗?

我观看了Microsoft 负责 AMQP的 David Ingham 的 AMQP 1.0 演示,内容是关于 Azure AppFabric 对云中 AMQP 消息传递的支持。David 说 AppFabric 将支持 AMQP 用于消息传递模式QueuePub/Sub

然而,在http://www.windowsazure.com/en-us/develop/java/how-to-guides/service-bus-queues/等官方网站上查看文档时(尤其是查看非 .net的内容时,根据大卫的谈话应该通过 AMQP 连接,而不是 MS 的专有和基于 SOAP 的 SBMP)没有任何地方提到 AMQP。

此外,在检查 David 用于他的演示的 C# 源代码时(参见他的幻灯片上的第 22 页),他使用了一个AmqpMessagingFactory无处可搜索的 —— 除了上述幻灯片。

顺便说一句,该演示文稿于 2012 年 3 月 15 日在 infoq.com 上发布,而不是最近,但该演讲是在 2011 年 10 月录制的,大约在 AMQP 1.0 规范完成时。

那么,AMQP 1.0 支持是否在此过程中被抛弃SBMP也许是支持)?