【问题标题】:What are service bus and access control?什么是服务总线和访问控制?
【发布时间】:2013-04-06 06:18:59
【问题描述】:

我很难理解 Windows Azure 服务总线和访问控制概念。用外行的话来说,它们是什么?它们是用来做什么的?

【问题讨论】:

    标签: azure access-control servicebus


    【解决方案1】:

    Windows Azure 的服务总线组件旨在处理由存在于多个网络中的服务引起的问题。基本上,服务总线只是让您的代码看起来好像在单台机器上运行,而实际上它可以在 Azure 数据中心内的任何地方运行。
    访问控制允许您使用“基于基于声明的 RESTful 模型的服务的联合身份验证。(抱歉,请从 O'Reilly 的一本关于 Azure 的书中复制和粘贴!)
    基本上,当您创建 Azure 站点、应用程序或服务时,它可以在数据中心内的数千个系统中的任何一个上运行。每个系统都有自己的 IP 地址、自己的网络、内存、处理器等等。为了让他们协作并作为一个系统出现,我们创建了这两个服务。 如果您想了解有关 Azure 的更多信息,这将是buy a book 的好时机! :-)
    Azure 相当复杂,服务总线和访问控制是一些更高级的主题。

    【讨论】:

    • 嗯...我读过那本书,很高兴对 Azure 有一个整体的了解,但仅此而已。
    【解决方案2】:

    Service Bus 是一种用于在多个应用程序之间进行集成的解决方案,无论它们是托管在同一基础架构上,还是分布在多个基础架构或/和云计算提供商上。如果您在互联网上搜索更多内容,您可能会发现很多关于 EAI(企业应用程序集成)的信息,这是我关于此主题的博文:

    http://hhaggan.wordpress.com/2013/03/07/introduction-to-enterprise-application-integration-eai/

    还有一个我希望能帮助你更好地理解什么是服务总线的东西:

    http://hhaggan.wordpress.com/2013/03/09/introducing-service-bus/

    换句话说,它是一个消息传递平台,可帮助您与多个应用程序、软件或服务进行通信,无论它们是用什么编程语言编写的,也不管它们托管在哪个操作系统或平台上。当您将多个节点连接在一起时,您会特别感受到它的效果,我不是说5个或6个节点,而是10个及以上。

    当然有几种类型的服务总线,无论它们是基于中继消息服务还是代理消息服务,它们中的每一种都有多种用途、目的和工作方式。

    对于访问控制,这非常简单,它是一种使用第三方对您的应用程序进行身份验证和授权的方式,它是一种基于声明的身份,您可以通过第三方数据库进行所需的身份验证。您不需要在数据库中从头开始构建所有内容。这在开发过程中很有帮助,我相信这对社交媒体营销和品牌推广有很大帮助,因为在身份验证期间使用了 facebook、twitter。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-16
      • 2014-05-16
      • 2022-08-04
      • 2011-02-13
      • 1970-01-01
      • 1970-01-01
      • 2018-10-15
      相关资源
      最近更新 更多