在之前上一篇讲解到 Azure ServiceBus Queue 中,我们实地的演示了在控制台中如何操作ServiceBus Queue ,使用 Azure.Messgae.Service 的依赖包完成 Message 的接收/发送,今天我们继续探究 ServiceBus Queue,如何利用 Microsoft.Azure.ServiceBus 以来完成消息的发送。
--------------------我是分割线--------------------
Azure ServiceBus 系列:
1,Azure Service Bus(一)入门简介 2,Azure Service Bus(二)在NET Core 控制台中如何操作 ServiceBus Queue 3,Azure Service Bus(三)在 .NET Core Web 应用程序发送ServiceBus Queue 二,正文 1,创建ServiceBus QueueAzure Portal 点击 “create a resource”,输入 “Service Bus” 搜索,并且进行创建。
Resource group 选择:“Web_Test_SB_RG”
Namespace name:“cnbateblogweb”
Loaction:“East Asia”
Pricing tier:“Basic”
点击 “Review + create” 进行创建预校验。
校验完成后,点击 “Create” 进行创建
创建完成后,点击 “Go to resource” 跳转到创建好的资源
最后,选择 “Entities=》Queue”,点击 “+ Queue” 添加 ServiceBus Queue
创建 ServiceBus Queue 输入
Name:“cnbateblogweb_queue”
其他参数选择默认,点击 “Create” 进行创建
创建完成后,我们可以在列表中查看到刚刚创建的名字叫 “cnbateblogweb_queue” 的 Queue 的信息了
2,.NET Core Web MVC 添加对 ServiceBus Queue 的消息的发送2.1,创建Web项目,添加对 "ServiceBus Queue“ 的依赖包
接下来就是创建 Web 项目,点击 “ASP.NET Core Web 应用程序”,并命名为 “Azure.ServiceBus.Web”,我这里选择的目标框架为 “.NET 5.0”
项目创建完成之后,需要添加 Azure ServiceBus 的引用 “Microsoft.Azure.ServiceBus”
使用程序包管理控制台进行安装
Install-Package Microsoft.Azure.ServiceBus -Version 5.1.0