Azure ServiceBus 架构简介

本文介绍了Service Bus的架构,包括scale units的概念,其由gateway nodes、messaging broker nodes和messaging stores组成。详细阐述了ServiceBus处理请求的流程,从客户端请求到响应的全过程,帮助理解scale unit的配置和作用。
摘要由CSDN通过智能技术生成

想要了解ServiceBus的架构,首先了解一下什么是Service Bus scale units

Service Bus scale units

ServiceBus是以scale units为计量单位的,1个scale unit代表着一组部署好的组件,能够独立完整的实现ServiceBus的所有功能。通常一个用户新建的servicebus被映射到一个scale unit上。另外Servicebus提供了三种配置(basic, standard, premium)。basic和standard只会使用一个scale unit, 而premium的可以自行配置1,2或者4个scale unit。
这里写图片描述
这里写图片描述

Scale Unit的组成

  • 一组gateway nodes, 这些nodes对请求的进行身份验证和处理relay的请求,每个node都有一个公网IP。
  • 一组messaging broker nodes,这些nodes用于真正查询和读取消息。
  • 一个gateway store, 这个store基于SQL Azure Database存储了整个unit的所有配置, 例如哪个queue放在了哪个message store, 某个message store是由哪个messaging broker nodes负责处理的。
  • 多个messaging stores. Message store 存储了包括queues,topics, subscriptions的所有消息和内容。除了premium版本的,其他
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值