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

news2025/7/22 22:58:43

本文属于【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/394992.html

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

相关文章

Netty之ChannelHandler初解

目录 目标 Netty版本 Netty官方API 实战 Netty服务器 入栈ChannelHandler读入数据顺序案例 出栈ChannelHandler写出数据顺序案例 ChannelHandlerContext和NioSocketChannel写入数据时有什么不同 Pipeline添加多个ChannelHandler有什么意义 目标 掌握ChannelHandler基…

海康工业相机使用教程

工业相机使用一、硬件连接1、准备材料2、相机供电(1)区分电源适配器正负极(2)连接相机电源线缆(3)连接完成后,相机蓝色灯常亮则成功3、软件连接(1)MVS客户端下载地址&…

你真的会在阳光下拍照片么?

你好,我是小麥。 上节课我们讲了如何通过影子判断光的质量,也就是光的软硬,这节课我们来接着说一说光的方向和环境光的实际运用。 虽然在现实生活里,我们可能没有从软硬的角度观察过光线,但我相信你在拍照片的时候一…

第九章:Java集合

第九章:Java集合 9.1:Java集合框架概述 数组、集合都是对多个数据进行存储(内存层面,不涉及持久化)操作的结构,简称Java容器。 数组存储多个数据方面的特点 一旦初始化以后,其长度就确定了。数组一旦定义好&#xff…

计算机操作系统:实验三存储管理程序设计

一、目的和要求 目的 存储管理的主要功能之一是合理地分配主存空间。请求页式管理是一种常用的虚拟存储管理技术。 本实验的目的是通过请求页式存储管理中页面置换算法的模拟设计,来了解虚拟存储技术的特点,掌握请求页式存储管理的页面置换算法。 要求…

数字工厂管理系统的应用案例

数字工厂管理系统是制造企业应用数字化工厂技术实现研发设计数字化、生产准备数字化、 生产制造数字化、运营管理数字化和营销服务数字化的重要手段,即通过应用数字相关技术提升产品全生命周期数字化水平,从而提升企业经营的可靠性、安全性和经济性。 任…

C++回顾(十)—— 多态

10.1 问题引出 10.1.1 如果子类定义了与父类中原型相同的函数会发生什么? 函数重写 在子类中定义与父类中原型相同的函数,函数重写只发生在父类与子类之间 重载与重写区别: (1)重载:同一个作用域&#xf…

A、力扣刷题——数组

提示:这是力扣上数组类题目里的简单题,按顺序做下来的23道题。 第一题: 关键词:原地修改,有序数组 我的答案: (for循环) (1)有序数组 class Solution{pu…

平安大视野前瞻2023投资策略:资产格局“危中有机”,关注科技、绿色、安全领域

3月3日,平安私人银行全新云端沙龙《平安大视野》第一站在杭州举办,活动聚焦2023年宏观经济展望,邀请中国首席经济学家论坛理事、鹏扬基金首席经济学家陈洪斌,平安私人银行首席策略分析师彭伟伟就国内外宏观经济变化和资产配置策略…

干货系列:高通量测序后的下游实验验证方法——m6A RNA甲基化篇|易基因

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。此前,我们分享了m6A RNA甲基化研究的数据挖掘思路(点击查看详情),进而筛选出m6A修饰目标基因。做完MeRIP-seq测序后,如果需要对分…

【JavaWeb】Servlet详解

文章目录1. 前置知识2.servlet生命周期2.1 默认情况下,服务器启动时,servlet对象并没有被创建2.2 用户执行一次请求2.3用户执行第二次请求2.4 3,4,5,6....次请求2.5 关闭服务器3.servlet方法解析4.适配器模式改造servlet4.1不使用servlet模式4.2使用适配…

【微服务】(十五)—— Seata 的部署和集成

文章目录1. 部署Seata的tc-server1.1 下载Seata1.2 解压1.3 修改配置1.4 在nacos添加配置1.5 创建数据库表1.6 启动TC服务2. 微服务集成seata2.1 引入依赖2.2 修改配置文件3. TC服务的高可用和异地容灾3.1 模拟异地容灾的TC集群3.2 将事务组映射配置到nacos3.3 微服务读取nacos…

软测入门(八)Selenium项目实战

自动化项目实战 项目计划设计 测试计划测试范围设定目标规划活动 实际项目中,需要根据项目的实际情况创建自己的项目计划,没有固定的格式和内容要求: 项目简介自动化实现网上购票项目启动前置条件1.购票网站工作正常 2.自动化测试环境准备…

JAVA的16 个实用代码优化小技巧

一、类成员与方法的可见性最小化 举例:如果是一个private的方法,想删除就删除。 如果一个public的service方法,或者一个public的成员变量,删除一下,不得思考很多。 二、使用位移操作替代乘除法 计算机是使用二进制…

垒骰子(爆搜/DP)

动态规划方格取数垒骰子方格取数 题目描述 设有 NNN \times NNN 的方格图 (N≤9)(N \le 9)(N≤9),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字 000。如下图所示(见样例): A0 0 0 0 0 0 0 00 0 13 0 …

ChatGPT助力校招----面试问题分享(一)

1 ChatGPT每日一题:期望薪资是多少 问题:面试官问期望薪资是多少,如何回答 ChatGPT:当面试官问及期望薪资时,以下是一些建议的回答方法: 1、调查市场行情:在回答之前,可以先调查一…

Python基础之while循环

一:while语法 while 条件:代码1 代码2 代码3....while的运行步骤: 步骤1:如果条件为真,那么依次执行:代码1、代码2、代码3、...... 步骤2:执行完毕后再次判断条件,如果条件为True则再次执行&#…

通用缓存存储设计实践

目录介绍 01.整体概述说明 1.1 项目背景介绍1.2 遇到问题记录1.3 基础概念介绍1.4 设计目标1.5 产生收益分析 02.市面存储方案 2.1 缓存存储有哪些2.2 缓存策略有哪些2.3 常见存储方案2.4 市面存储方案说明2.5 存储方案的不足 03.存储方案原理 3.1 Sp存储原理分析3.2 MMKV存储…

【数据挖掘】4、关联分析:Apriori、FP-Growth 算法、买面包是否也爱买啤酒

文章目录一、概念1.1 支持度1.2 置信度1.3 提升度二、Apriori 算法2.1 频繁项集的定义2.2 算法工作原理三、FP-Growth 算法3.1 算法步骤3.1.1 创建项头表3.1.2 构造 FP 树3.1.3 通过 FP 树挖掘频繁项集3.2 手动推导3.2.1 计算单一项的频率(支持度计数)3.…

shusheng007编程手记

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 文章目录概述工具篇IntelliJ IDEA在Idea中下载源码时,报无法下载源码PostmanPost请求被识别成Get请求Linux开启关闭防火墙开放端口关闭端口如何修复磁盘Nginx如何使用docker来安装Nginx概述 …