Azure 服务总线提供了许多不同的功能,但您似乎最感兴趣的是中继。
请考虑以下摘录:
服务总线中继服务使您能够构建在 Windows Azure 数据中心和您自己的本地企业环境中运行的混合应用程序。服务总线中继通过使您能够将驻留在公司企业网络中的 Windows Communication Foundation (WCF) 服务安全地公开给公共云来促进这一点,而无需打开防火墙连接或需要对公司网络基础结构进行侵入性更改。
服务总线中继允许您在现有企业环境中托管 WCF 服务。然后,您可以将对这些 WCF 服务的传入会话和请求的侦听委托给在 Windows Azure 中运行的服务总线。这使您能够将这些服务公开给在 Windows Azure 中运行的应用程序代码,或者向移动工作人员或外联网合作伙伴环境公开。服务总线允许您安全地控制谁可以在细粒度级别访问这些服务。它提供了一种强大且安全的方式来从您现有的企业解决方案中公开应用程序功能和数据,并从云中利用它。
我认为这段摘录回答了你的第一个和第四个问题。
要回答您的第二个问题,如果“普通连接”是指使用 HTTP 或 TCP 协议的连接,那么 yes。
要回答您的其他问题,是的,至少在一定程度上了解您正在使用的技术总是有帮助的,特别是如果您想避免常见错误并保持良好的性能。虽然您不需要使用 WCF 连接到 Azure 服务总线,但如果您计划在项目中将 WCF 与 Azure 服务总线中继结合使用,那么了解该技术自然会对您大有裨益。我建议您遵循 MSDN“入门”教程。