什么是 Service Bus 队列?服务总线队列支持中转消息传送通信模型。 在使用队列时,分布式应用程序的组件不会直接相互通信,而是通过充当中介(代理)的队列交换消息。 消息创建方(发送方)将消息传送到队列,然后继续对其进行处理。 消息使用方(接收方)以异步方式从队列中提取消息并对其进行处理。 创建方不必等待使用方的答复即可继续处理并发送更多消息。 队列为一个或多个竞争使用方提供先入先出 (FIFO)消息传递方式。 也就是说,接收方通常会按照消息添加到队列中的顺序来接收并处理消息,并且每条消息仅由一个消息使用方接收并处理。
服务总线队列是一种可用于各种应用场景的通用技术:
多层 Azure 应用程序中 Web 角色和辅助角色之间的通信。
混合解决方案中本地应用程序和 Azure 托管应用程序之间的通信。
在不同组织或组织的各部门中本地运行的分布式应用程序组件之间的通信。
利用队列,你可以更轻松地缩放应用程序,并增强体系结构的弹性。
创建服务命名空间
若要开始在 Azure 中使用服务总线队列,必须先创建一个服务命名空间。 命名空间提供了用于对应用程序中的服务总线资源进行寻址的范围容器。
创建服务命名空间:
登录到 Azure 经典门户。
在门户的左侧导航窗格中,单击“服务总线”。
在门户的下方窗格中,单击“创建”
在“添加新命名空间”对话框中,输入命名空间名称。 系统会立即检查该名称是否可用。
在确保命名空间名称可用后,选择应承载你的命名空间的国家或地区(确保使用在其中部署计算资源的同一国家/地区)。
将对话框中的其他字段保留其默认值(“消息传送”和“标准层”),然后单击“确定”复选标记。 系统现已创建命名空间并已将其启用。 您可能需要等待几分钟,因为系统将为您的帐户配置资源。
创建的命名空间将花费一段时间来激活,然后显示在门户中。 请等到命名空间状态变为“活动”后再继续操作 。
更多步骤可以从这里跳转浏览。