Azure Service Bus中继指南

时间:2014-04-11 13:38:46

标签: azure azure-servicebusrelay

我们正在构建一个将在Azure中托管的Web和移动应用程序。我们需要此应用程序来检索和更新我们的内部部署数据库中的数据,并且我们的防火墙限制会阻止创建入站防火墙规则。

我需要将架构传达给其​​他技术部门。

  1. 我下载了ServicveBusRelay培训套件演示(https://github.com/WindowsAzure-TrainingKit/Demo-ServiceBusRelay)并且它可以工作但是" sb://name.servicebus.windows.net/Customer"我关闭控制台应用程序时删除它创建的继电器,这是正常的吗?我也无法在Service Bus资源管理器中看到它,但我可以在Portal中看到它吗?

  2. Relay不使用代理消息(队列,主题,订阅)?

  3. 最安全的验证方法是什么(Symmetric Key,X.509 Cert,Password)?

  4. 有哪些不同的绑定(NetTCPRelayBinding,BasicHTTPRelayBinding等)的专业知识和安全性和性能?

  5. 出站连接如何保持活动状态?

1 个答案:

答案 0 :(得分:0)

1)这是因为创建的中继端点是动态的。您可以使用NamespaceManager创建持久性端点。当您的控制台应用关闭时,端点不会消失。

2)中继不使用代理消息传递 - 它使用WCF

3)如果需要,您可以使用WCF级别的身份验证,但使用中继可以使用ACS或SaS密钥进行身份验证(均可在门户网站上找到)。

4)TCP与HTTP连接的权衡取舍相同。