【Azure 架构师学习笔记】-Azure Storage Account(2)- Queue Storage

news2025/7/19 21:02:54

本文属于【Azure 架构师学习笔记】系列。
本文属于【Azure Storage Account】系列。
接上文 【Azure 架构师学习笔记】-Azure Storage Account(1)-类型简介

前言

Azure Storage Queues 是一个专门用来处理基于云环境队列的Azure 服务。每个队列都维护着一些消息(messages)。在消息队列中,需要有发送者(Sender)和接收者(Receiver),发送者把消息放进队列中,接收者把消息从前面的队列中读取并处理。

在这里插入图片描述

在这里插入图片描述
消息队列常用于社交媒体的消息发送中, 由于它的实时性要求并不是非常高,可以把消息先放到队列中,然后放到多个管道中进行后续发布,这样可以很大程度上减缓压力。其实过去使用负载均衡并不是不能实现,但是由于现在移动设备的广泛使用,很多手机都能直接发送消息,然而由于网络,设备的问题,比如消息感觉发不出去,或者浏览器没有响应,就进行重启刷新等,如果没有消息的存储,那么这些没有被及时响应的内容就会丢失。

消息队列起到了与前端应用和中间处理层的桥梁,队列确实会延缓信息处理的响应时间,但是无丢失成了很重要的一步。消息队列有不少服务、工具可以处理,但是如果要存储超过80G以上的消息时,可以考虑Azure Storage Queue。

用途

  • Azure Storage Queue提供存储队列中所有已发生事务的日志记录,可用于分析或审核目的。
  • 如果应用程序需要负载均衡、容错和增强的可伸缩性,Azure Storage Queue是最佳选择。
  • 存储队列最多可以存储 200 TB 的消息。还可以在存储帐户中创建无限数量的存储队列,最大 200 GB 的消息可以作为单个数据排队。

与Service Bus Queue对比

Azure还提供了另外一种队列处理服务Service Bus Queue。在选型时要做好了解, 比较核心的对比项:

  1. 所属服务:Storage Queue属于Azure Storage服务,Service Bus Queue属于Azure Messaging。
  2. 每个队列的消息数:Storage Queue可以超过80G。 Service Bus Queue最多100MB。
  3. 跟踪处理过程:Storage Queue具有这方面的强项。
  4. 需要保证严格的顺序:Service Bus Queue可以保证先进先出的顺序FIFO, 但是Storage Queue则没有这种机制。
  5. 自动重复侦测:Service Bus Queue可以实现。

还有很多可以对比的地方,不过基于具体项目具体分析的原因,没法做很详细的对比,只有对两者都有充分的认识和对自己的需求了解之后才能做出准确的选择。

小结

在了解什么是Storage Queue(也可以叫Queue Storage) 之后,下一文将进行ADF的操作演示。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/395451.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【(1+1+2+1+2+3+到1+2+3+到+n)】2023-3-5

缘由https://ask.csdn.net/questions/7895988鉴于初学知识储备不足认识模糊,这篇文章就从最基础的C知识入手,用详细资料来描述这个程序关联的知识,由于本程序使用一行语句完成运算,因此,将按运算符(自左向右…

每天学一点之网络编程

网络编程 一、软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷,百度网盘。 B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器…

go语言踩坑大全

文章目录1.左大括号 { 不能单独放一行2.未使用的变量3.未使用的 import4.简短声明的变量只能在函数内部使用5.使用简短声明来重复声明变量6.不能使用简短声明来设置字段的值7.覆盖了变量差错8.显式类型的变量无法使用 nil 来初始化9.直接使用值为 nil 的 slice、map10.map 容量…

CFS三层靶机安装与配置

CFS三层靶机安装与配置 环境下载 百度网盘 提取码:Chen 环境安装 下载完成后,有三个文件夹,每个文件夹对应一个靶机 进入三个文件夹,双击打开后缀为.ovf的文件,按提示安装虚拟机 环境配置 网段划分 target1&#…

LCMXO3L-1300E-5MG121C/LCMXO3L-1300E-5MG121I【FPGA】LCMXO3L-1300E-5MG256I嵌入式器件

LCMXO3L-1300E-5MG121C/LCMXO3L-1300E-5MG121I【FPGA】LCMXO3L-1300E-5MG256I嵌入式器件【说明】MachXO3设备系列是一个超低密度系列,支持最先进的可编程桥接和IO扩展。它具有突破性的IO密度和最低的每IO成本。设备IO功能集成了对最新行业标准IO的支持。MachXO3L/LF…

工作订单生命流程

1. Field Service 中最重要的流程是工作订单流程,以下是工作订单流程中重要的节点,如图1-1 图1-1 2. 图1-2 说明了构成工作订单流程的实体、属性和关系,本篇文章将重点围绕此图做示例介绍 图1-2 3. 工作订单流转流程如图1-3所示 图1-3 图1…

RLOAM/RO-LOAM

LOAM框架 LOAM框架包含三个步骤: Scan registration:从原始激光扫描点数据中提取点特征。点特征是角点或者面点。 odometry estimation:在特征提取之后,特征点传递到里程计模块,通过特征匹配和优化步骤计算相对坐标变…

像专业人士一样调试 JavaScript:查找和修复错误的工具和技术

介绍JavaScript 是一种功能强大的编程语言,用于创建交互式网页和动态用户界面。然而,与任何编程语言一样,JavaScript 代码可能包含错误,这些错误可能会导致意外行为、错误或崩溃,最重要的是,它会使您的生活…

Apollo提前加载问题

Apollo大家应该都有在项目中用到,我们项目也不例外,携程开源的非常好用的配置化平台。今天在搭建新服务的时候发现应为Apollo的配置导致服务启动失败,估次排查一下具体的原因顺便记录下来,翻边后面再次遇到可以查阅解决&#xff0…

Golang 中 sync/atomic 包的原子操作

背景 Go中多协程的情况下, 要保证操作的原子性,一般要使用RWMutex或者Mutex, 但是锁使用起来比较复杂,还要考虑lock 和unlock 顺序和成对出现,不注意就容易出错。 于是在sync/atomic包中,把我们常用的一些…

【源码库】跟着 Vue3 学习前端模块化

Vue3为了支持不同的用户群体,提供了多种模块化方案,这样使得我们在使用的Vue的使用可以有很多种方式; 例如我们可以直接在html中使用script标签引入Vue,也可以前端工程化工具,例如webpack、rollup等打包工具&#xff…

2023年湖北一级技师二级技师报名时间、考试时间是什么时候?

2023年湖北一级技师二级技师报名时间、考试时间是什么时候? 技师是属于职业资格证书,是各行业的高级技术人员中设置的技术职务。技师是技能高超的技术人员、能工巧匠,具有丰富的实践经验,能在本工种难度较大的工艺加工、复杂设备、…

数据治理之数据梳理

目录 1.定义 2.用途作用 3.实施方法 3.1自上而下 3.1.1数据域梳理 3.1.2数据主题梳理 3.1.3 数据实体梳理 3.1.4设计数据模型 3.1.5优点 3.1.5缺点 3.2自下而上 3.2.1需求分析 3.2.2展现 3.2.3分析逻辑 3.2.4数据建模 3.2.5优点 3.2.6缺点 1.定义 “数据梳理”即对…

C语言例程:用二维数组实现矩阵转置

用二维数组实现矩阵转置 本实例将输入的 34 矩阵转置为 43 矩阵,并输出结果。通过本实例,可以学习如何使用二 维数组。 实例解析 二维数组的定义 二维数组定义的一般形式为: 第一部分 基础篇 X2277 类型说明符 数组名[常量表达式][常量表…

STM32移植FreeRTOS操作系统

一、FreeRTOS源码下载(1)移植钱得准备前菜对吧,我们先来去官网瞄一瞄网址:https://freertos.org/zh-cn-cmn-s/ 第一步:点击下载FreeRTOS第二步:选择版本下载(我选择稳定版本)注&…

git 双因子身份登录遇到的问题及解决方法

git 双因子身份登录描述: 一般我们登录账号和密码的时候都是通过git的账号和密码直接登录即可,但是如果我们用双因子身份进行登录的时候发现用账号和密码登录一直登录不了,,,,有点emo了。。 git 双因子身份…

CentOS8基础篇13:yum与dnf软件包管理器

一、YUM工具的使用 yum可以说是一个管理rpm软件包的前端工具,其基于rpm软件包进行管理,能够从指定服务器自动下载rpm软件包并进行安装,可以自动处理依赖关系,并一次安装所有需要的软件包。在RHEL本地操作系统中设置相应的软件仓库…

SAP smartforms打印图片

注意:SAP只能上传打印bmp格式图片 1.标准程序上传 T-CODE:SE78 2.程序代码上传 DATA: P_FILENAME TYPE RLGRAP-FILENAME,P_NAME TYPE STXBITMAPS-TDNAME,P_TITLE LIKE BAPISIGNAT-PROP_VALUE,P_DOCID TYPE STXBITMAPS-DOCID,P_RESOLUTION TYPE …

案例分析之——理由Mybatis动态SQL实现复用

无复用思想的做法: 在没有复用思想的时候,就只顾着实现功能。比如开发过程中涉及到两个表的更新功能,每需要更新一处,就写一个接口,结果出现了写了11个接口的情况。 这样虽然功能实现了,可是可能自…

express+websocket实现线上聊天

1.webSocket简介 WebSocket是一种通信协议,可在单个TCP连接上进行全双工通信。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两…