700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Azure Service Bus (服务总线) 入门

Azure Service Bus (服务总线) 入门

时间:2020-06-25 22:29:01

相关推荐

Azure Service Bus (服务总线) 入门

目录

概述

实验环境搭建

代码示例

概述

Azure Service Bus是一种完全托管的企业集成消息中转站,可以帮助开发人员轻松地分离应用程序和服务,从而可以专注于面向具体业务逻辑的应用程序的设计和开发。 同时,服务总线还为异步传输数据和状态提供可靠且安全的平台。本文将介绍如何使用.NET通过Service Bus进行应用程序开发,以及如何授权本地应用程序访问所需的Service Bus服务。

实验环境搭建

第一步,创建App registration。为了使本地应用程序可以免密登录并访问Azure上的各种资源,我们首先需要在Azure Portal上为其在Azure Active Directory上注册一个App, 既Azure portal --> App registrations --> New registration。再利用PowerShell命令创建一个自登陆证书,并上传至所创建的App的manifest中,以供Azure对应用程序进行身份验证。

第二步,创建Service Bus服务实例。创建Service Bus之前,需要申请一个可用扣费的Subscription,之后便可以通过Azure Portal来创建所需的Service Bus服务了,既Service Bus --> Add。当服务创建好后,我们需要在其管理页面上为第一步中创的App registration授权,使其可以读写Service Bus,既Access control(IAM) --> Role ssignments --> Add --> Add roleassignment --> 在Role那一栏中选择Azure Service BusData Owner --> 在Select一栏中搜索刚刚创建的App registration --> Save。

第三步,在Service Bus中创建所需资源,如Queue或Topic。Queue的创建:Queues --> +Queue。Topic的创建:Topics --> +Topic --> 点击进入刚刚创建的Topic --> +Subscription。

代码示例

文本创建的是一个.NET Framework 4.6.1控制台程序,演示了如何利用C#读写Service Bus Queue和Topic,运行样例代码需要安装如下两个Nut-Get package,欲了解具体代码可访问/lxf310/Azure_Service_Bus_Demo。

Microsoft.Azure.ServiceBus 4.1.1Microsoft.Identity.Client 4.3.1

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。