问题标签 [azure-servicebusrelay]

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

azure - 具有基于证书的凭据的 Azure ACS 服务标识

我正在使用 webHttpRelayBinding 通过服务总线中继公开托管在 IIS 上的 WCF 数据服务。虽然我可以找到如何使用用户名/密码或共享密钥来验证服务身份。但是,我找不到如何将基于证书的凭据用于服务身份的示例。我google了很多,但徒劳无功。它们都主要基于共享秘密。

任何人都可以提供一个示例,说明如何将基于证书的服务身份认证用于 REST OData 服务。

0 投票
1 回答
803 浏览

asp.net-web-api - Azure Worker 角色 Webapi 托管 + 服务总线

我希望能够从 azure 服务总线中抽取消息并将它们发送到工作角色的 Webapi 控制器。我看过这篇优秀的(系列)文章http://pfelix.wordpress.com/2012/03/15/asp-net-web-api-creating-an-host-using-azure-service-bus/这是非常有趣但似乎使用 WCF 。我宁愿使用较新的 webapi 框架。是否有人已经将 QueueClient 包装为自定义主机的源?

0 投票
2 回答
2100 浏览

azure - Azure 服务总线文件流

我的服务器上运行了一个小控制台服务,它将它的端点暴露给一个天蓝色的服务总线命名空间。我在流模式下使用 webHttpRelayBinding。我正在使用 Microsoft 示例进行测试,位于此处:http ://code.msdn.microsoft.com/windowsazure/Relayed-Messaging-Bindings-a6477ba0#content 。

我有一个控制台应用程序客户端在另一台计算机上运行,​​它连接到我的服务总线命名空间并调用我的服务接口。我正在使用示例调用 GetImage,在该方法中我所做的只是返回 5MB PDF 文件的流。

在托管我的服务的服务器上,我有一条 20MB 的上传/下载光纤线路。它非常开放且速度极快。当我打开浏览器并按如下方式访问我的服务时:https : //namespace.servicebus.windows.net/Image/GetImage 它会正确提取 5MB PDF 文件,但它只会以每秒 90K 到 100K 的速度将文件流式传输给我。起初我以为我受到服务器上传速度的限制,但是上下 20MB 的光纤很难证明是合理的。因此,我以 750K 的上传速度将服务移到了我的家用电脑上。我启动了服务并托管了中继。然后,我让我的一个朋友从他家的浏览器中访问了该服务,以提取相同的 5MB PDF 文件,然后发现它以每秒 90K 到 100K 的速度将文件传输给他。

我很困惑为什么会这样。有人可以在这里给我见解吗?我可以向您展示您需要的所有代码,但我认为完全描述问题并参考我正在使用的微软示例就足够了。

先感谢您。

0 投票
1 回答
748 浏览

azure - 这是 Windows Azure 服务总线上 SubscriptionClient 上 Client.Receive 的最长时间

这很奇怪,我不确定,但前一段时间我记得我做了这样的事情

并且天的调用最多在一分钟内返回空值或消息

但具体的问题是,我想知道默认情况下服务器响应可以等待的最大时间(服务总线),直到它返回一条消息,即使它为空

我也知道 Timespan.MaxValue 是我要等待的值,但我真的需要知道我是否放置了 maxvalue (很多时间不要等到它完成并发现它),Azure 什么时候会得到回报消息的

0 投票
1 回答
756 浏览

azure - 如何优化 Azure 服务总线 REST 服务的性能

我们使用 Azure 服务总线中继 REST 服务向外部客户公开我们的内部 WCF Web 服务。

功能上一切都很好,但我们注意到它比直接连接到 WCF 端点要慢得多。我原以为 Azure 服务总线只是中继内部端点而不会引入任何性能瓶颈。

有人可以分享 Azure 服务总线需要考虑的事项(在性能方面)吗?关于我们如何优化性能的任何提示都会很棒。

服务中继 REST 服务比直接连接到 WCF 服务慢 16 秒。我注意到主要瓶颈在服务总线和内部 WCF 调用之间。

0 投票
1 回答
143 浏览

azure - 如何重用服务总线中继 REST 服务的连接

我们通过 Azure 服务总线公开 REST 服务。我已经看到了几个使用 ChannelFactory 连接重用 SOAP 服务的示例。

但是,我还没有遇到过如何为 Azure 服务总线中继 REST 服务重新使用连接。有人可以分享有关如何为 Azure 服务总线中继 REST 服务重用连接的代码/想法吗?

谢谢。

0 投票
1 回答
553 浏览

azure - Windows Azure ServiceBus 中继说明

某个 Azure 服务总线专家可以帮我解决以下问题吗?

  1. 这些 TCP 端口何时使用 9350 到 9354?Azure 服务总线中继和本地 WCF 服务之间有任何通信吗?

  2. 如果我们使用 webHttpRelayBinding,那么客户端到服务总线端点请求是通过 HTTPS 发生的,而从 SB 到 WCF 服务是通过 TCP 发生的?

  3. 如果我们使用 tcpRelayBinding 那么客户端到 SB 和 SB 到 WCF 服务通过 TCP 发生吗?

  4. 我们注意到响应时间很慢,是否可以对 webHTTPRelayBinding 使用混合连接?

  5. 假设 tcpRelayBinding 总是比 webHTTPRelay Binding 快是否公平?

  6. 假设 SB 和 WCF 服务(本地)之间的通信总是只发生在 TCP 上是否公平?

0 投票
1 回答
219 浏览

azure - 当显示模式设置为私有时,是否可以在 Azure 命名空间中找到所有正在运行的中继的服务路径?

这似乎很基本,但我似乎找不到答案。即使是服务总线资源管理器示例应用程序也看不到私有中继服务。我们的应用程序将使用 Azure 服务总线创建多个中继,这些中继可以设置为公共发现模式,这将在命名空间的服务注册表中列出它们,但是我们不能接受这种“公共”信息。

有没有办法在不将它们设置为公共的情况下获取命名空间中所有活动中继的列表?Azure 门户显然可以,但我无法找到以编程方式获取此列表的方法。

0 投票
1 回答
510 浏览

wcf - 用于 Windows Azure 服务总线中继服务的 Javascript 客户端?

是否可以通过 JavaScript 客户端中的 Windows Azure 服务总线中继使用 WCF 服务?

0 投票
1 回答
849 浏览

c# - Azure 服务总线中继安全

我正在开发一个程序,它使用 Azure 服务总线中继将信息从服务器传输到客户端。

我的问题是,如何保护这些信息?我请求的数据是用 SSL 加密的还是以明文形式发送的?我正在使用一个webHttpRelayBinding,打开一个WebServiceHostvia AddServiceEndpoint。全部在 C# 中。然后我通过GET请求从该服务中获取数据。

如果是明文,如何轻松加密请求的数据?

此致