首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure服务总线继电器-从现场获取数据

Azure服务总线继电器-从现场获取数据
EN

Stack Overflow用户
提问于 2013-01-24 18:27:18
回答 2查看 4.7K关注 0票数 5

在Azure中有可能出现以下情况吗?

我需要从客户场所获取数据到windows,对其进行处理,并将其保存在db或表存储中。客户的办公场所在防火墙/nat后面。什么是构建的最佳方法--一个单一的解决方案(将为所有客户运行),并允许我获取特定客户的数据。

基本上,worker角色将从customer 1获取数据,处理并保存数据,而不是从customer 2获取数据等等。

我想使用服务总线中继,但是否有可能构建一个自定义wcf服务,该服务将为许多用户运行,在同一个端点中公开,并允许worker角色向该端点请求数据,但为特定的客户请求数据?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-25 17:43:44

大卫,服务总线继电器是一个理想的解决方案。您可以编写一个WCF服务,它将在每个客户的前提上运行,并连接到云中的单个服务。使用服务总线中继在这里给您带来了很多好处: 1)对于客户端服务,您不需要在其NAT/防火墙中打开任何入站端口,因为服务总线客户端将进行出站连接。2)您可以在云中运行单个或多个服务实例,并在服务总线上侦听单个或多个地址/端点。这样,您既可以扩展整个服务,也可以根据您的需要隔离每个客户。3)我们支持负载平衡,其中可以有多个发件人(来自客户位置)连接到单个端点地址,对于您来说,这里再次基于云的侦听器服务可以将多个实例连接到同一个端点4)可以获得广泛的WCF绑定支持,以便为您的需要选择合适的通道。

下面是需要开始的额外资源:概述:http://www.windowsazure.com/en-us/develop/net/how-to-guides/service-bus-relay/示例:http://code.msdn.microsoft.com/windowsazure/Relayed-Messaging-Load-bd76a9f8

票数 2
EN

Stack Overflow用户

发布于 2013-01-25 12:30:51

我有点困惑--如果你需要从你的客户那里获得数据,他们就不能直接打电话给你的服务吗?通常防火墙会允许出站请求吗?

如果您想以异步或半主动的方式向客户发送数据,那么服务总线中继将非常有用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14508179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档