要迁移到Azure的.NET Service Bus

时间:2016-09-21 15:21:40

标签: azure servicebus

我需要开发一个网络应用程序,它需要与许多其他应用程序/ API进行“对话”,并向用户实施实时通知以及标准的发布/订阅类型功能。

客户希望开发内部部署,然后在近(ish)的未来迁移到Azure。哪种.NET Service Bus最适合此要求?

1 个答案:

答案 0 :(得分:1)

您的简短回答是“Windows Service Bus 1.1”。

https://msdn.microsoft.com/en-us/library/dn282152.aspx

理想情况下,您将编写相同的代码并可以部署到其中。

这并不意味着没有差异。即“安全”。使用“共享访问秘密”在两个世界都是安全的。

以下是2个要提供帮助的网址。

Azure队列和服务总线队列 - 比较和对比

https://azure.microsoft.com/en-us/documentation/articles/service-bus-azure-and-service-bus-queues-compared-contrasted/

Windows Server 1.1服务总线概述

https://msdn.microsoft.com/library/azure/dn282142.aspx

  

在Microsoft Azure和Windows Server中,Service Bus都需要   访问令牌以授权访问其消息传递实体。都   共享共享访问机密(SAS)身份验证方案   Service Bus名称空间以及实体(队列和主题)。

     

但是,在Windows Azure中,Service Bus也支持Microsoft   Azure Active Directory访问控制(也称为访问控制   服务或ACS),在Windows Server上不可用。

     

然而,在   Windows Server,Service Bus支持Windows集成身份验证   (域加入用户和Active Directory用户组),但不是   可在Azure中使用。