【问题标题】:About WCF Service Bus关于 WCF 服务总线
【发布时间】:2012-10-03 15:14:55
【问题描述】:

在我即将毕业的项目提案中,我需要从另一个 Intranet 外部访问 Intranet,他让我使用 WCF 服务总线(Windows Azure),事实上我对 WCF 一无所知,我的整个经验是在 WPF 和 C# 中,所以我想知道

  1. 什么是服务总线以及何时使用?
  2. 我可以建立一个 普通连接只是为了访问另一部分的资源 公司 ?
  3. 是否有任何底层所需的网络知识 了解服务总线?
  4. 有什么好处和优势 服务总线?人们为什么使用它?
  5. 我应该明白吗 WCF 完全在我使用它之前?或者我可以直接跳转学习 是吗?

请,关于这些东西的任何其他信息对我来说都非常有用,非常感谢:)

【问题讨论】:

    标签: windows wcf service azure bus


    【解决方案1】:

    Azure 服务总线提供了许多不同的功能,但您似乎最感兴趣的是中继。

    请考虑excerpt:

    Service Bus Relay 服务使您能够构建混合应用程序 在 Windows Azure 数据中心和您自己的本地环境中运行 企业环境。服务总线中继通过以下方式促进了这一点 使您能够安全地公开 Windows Communication Foundation (WCF) 驻留在公司企业网络中的服务 公共云,无需打开防火墙连接或 需要对公司网络基础架构进行侵入式更改。

    服务总线中继允许您在自己的内部托管 WCF 服务 现有的企业环境。然后你可以委托监听 对这些 WCF 服务的传入会话和请求到服务 在 Windows Azure 中运行的总线。这使您可以公开这些 为在 Windows Azure 中运行的应用程序代码或移动设备提供服务 工作人员或外联网合作伙伴环境。服务总线允许您 安全地控制谁可以细粒度地访问这些服务 等级。它提供了一种强大且安全的方式来公开应用程序 来自现有企业解决方案的功能和数据,以及 从云端利用它。

    我认为这段摘录回答了你的第一个和第四个问题。

    回答您的第二个问题,如果“普通连接”是指使用 HTTP 或 TCP 协议的连接,then yes。

    要回答您的其他问题,是的,至少在一定程度上了解您正在使用的技术总是有帮助的,特别是如果您想避免常见错误并保持良好的性能。虽然您不需要使用 WCF 连接到 Azure 服务总线,但如果您计划在项目中将 WCF 与 Azure 服务总线中继结合使用,那么了解该技术自然会对您大有裨益。我建议您遵循 MSDN“入门”教程。

    【讨论】:

    • 非常感谢您的有用帖子,这对我的建议很有帮助:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-12
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    • 1970-01-01
    • 2013-04-23
    • 2019-03-06
    相关资源
    最近更新 更多