当前位置: 首页 > news >正文 flash网站什么意思做网站的好处在哪里 news 2025/10/26 15:59:22 flash网站什么意思,做网站的好处在哪里,派代网,十大办公室设计公司RabbitMQ 是一个功能强大且广泛使用的消息代理#xff0c;它通过处理消息的传输、存储和交付来促进分布式应用程序之间的通信。作为消息代理#xff0c;RabbitMQ 充当生产者#xff08;发送消息的应用程序#xff09;和使用者#xff08;接收消息的应用程序#xff09;之… RabbitMQ 是一个功能强大且广泛使用的消息代理它通过处理消息的传输、存储和交付来促进分布式应用程序之间的通信。作为消息代理RabbitMQ 充当生产者发送消息的应用程序和使用者接收消息的应用程序之间的中介即使在复杂的分布式环境中也能确保可靠的消息传递。 RabbitMQ 的核心组件之一是队列消息在其中临时存储直到被使用。队列在 RabbitMQ 的架构中起着关键作用支持异步通信并将生产者和使用者解耦。这种解耦允许应用程序独立运行从而提高可扩展性、弹性和容错能力。 了解 RabbitMQ 中不同类型队列的性能特征对于设计高效的系统架构至关重要。队列决定了消息的路由、存储和使用方式从而影响吞吐量、延迟和持久性。 了解经典队列 RabbitMQ 中的经典队列是默认队列类型旨在实现高吞吐量和简单性。它们遵循先进先出 FIFO 模型其中消息按照接收顺序传送给使用者从而确保可预测的消息流。Classic 队列广泛用于性能和速度比跨多个节点的容错和消息持久性更重要的场景。 Classic Queues 的主要功能 单节点存储Classic 队列存储在单个 RabbitMQ 节点上。消息不会在其他节点之间复制从而使队列更快但在节点发生故障时弹性较差。FIFO 消息处理消息按照其到达的顺序进行存储和使用从而确保简单的处理模型尤其是对于消息顺序很重要的任务。持久和非持久消息Classic 队列可以将消息存储在内存中瞬态或磁盘持久中。持久性消息将保存到磁盘确保在服务器重新启动或崩溃时消息不会丢失尽管这会带来性能权衡。高吞吐量Classic 队列针对速度进行了优化可以以低延迟处理大量消息。它们最适合消息处理速度至关重要的应用程序例如实时系统或日志聚合服务。单节点持久性虽然 Classic 队列支持消息持久性但它们缺乏跨节点复制。这意味着如果托管队列的节点发生故障持久消息将在节点恢复时继续存在但没有内置冗余来继续跨其他节点进行操作。 Classic 队列的使用案例 实时系统Classic 队列非常适合需要高速消息处理的应用程序例如游戏系统、流媒体平台或监控工具。无状态应用程序不需要消息复制或跨节点高可用性的应用程序受益于 Classic 队列的简单性和性能。低延迟对于需要最大限度地减少消息生成和使用之间的延迟的工作负载经典队列提供低延迟消息传递。 了解 Quorum 队列 RabbitMQ 中的仲裁队列是一种更新的、高度可用的、具有容错能力的队列类型专为需要强大的持久性保证和节点故障弹性的系统而设计。Quorum 队列利用 Raft 共识算法跨多个节点复制消息确保即使在硬件或软件故障的情况下也能保持消息可用性。这使它们非常适合消息丢失或停机不可接受的关键应用程序。 Quorum 队列的主要功能 领导-追随者复制仲裁队列使用领导-追随者模型运行。每个 Quorum 队列都有一个负责处理传入消息的领导节点和多个复制领导消息的 follower 节点。此复制可确保数据冗余只有在大多数节点 仲裁 确认复制后才会确认消息。Raft 共识算法Raft 算法保证了节点之间的一致性。当消息发送到仲裁队列时它会被复制到关注者只有在大多数 仲裁 关注者确认该消息后它才会变为 “已提交”。这提供了强大的持久性保证确保系统可以从故障中恢复而不会丢失数据。容错能力Quorum 队列旨在承受节点故障。如果 Leader 节点崩溃将使用 Raft 协议从从 Follower 中选出一个新的 Leader从而允许消息处理继续进行并将中断降至最低。这提供了高可用性并使仲裁队列在分布式环境中具有弹性。消息持久性默认情况下仲裁队列中的所有消息都是持久性的这意味着它们将写入磁盘并在多个节点之间复制。这可确保消息不会丢失即使 RabbitMQ 集群遇到节点故障或重新启动也是如此。高可用性Quorum 队列通过确保只要大多数节点正常运行消息传输和使用就可以继续进行从而优先考虑可用性。这使它们成为无法容忍停机或数据丢失的任务关键型系统的理想选择。无单点故障与 Classic 队列不同Classic 队列由于驻留在单个节点上而容易受到节点故障的影响而 Quorum 队列通过在 RabbitMQ 集群中的多个节点之间分发消息来消除单点故障的风险。 仲裁队列的使用案例 金融服务处理交易、付款或敏感财务数据的系统受益于 quorum 队列提供的容错能力和消息持久性。这些系统无法承受丢失消息或经历停机的后果。任务关键型应用程序需要持续运行时间且不能容忍消息丢失的应用程序例如医疗保健系统、实时监控或工业控制系统非常适合仲裁队列。分布式系统在服务器可能发生故障的多节点或分布式环境中仲裁队列可确保消息处理无缝继续即使单个节点出现故障也是如此。 性能基准测试Classic 与 Quorum 我们使用 RabbitMQ PerfTest 工具来评估经典队列和仲裁队列的性能。作为此分析的一部分我们收集了三种不同场景的性能统计数据。每个场景都涉及发布者和使用者的不同组合具有固定的消息大小和一致的 30 秒时间间隔。 经典队列性能 场景发送速率 MSG/S接收速率MSG/S第 99 个百分位延迟以微秒为单位场景 1 1Publisher 1Consumer13329989720649010 微秒方案 2 1Publisher 2Consumer14112957321415269 微秒方案 32Publisher、4Consumer218291357727186651 微秒平均值全部164231034923083643 微秒 仲裁队列性能 场景发送速率 MSG/S接收速率MSG/S第 99 个百分位延迟以微秒为单位场景 1 1Publisher 1Consumer9202558137644181 微秒方案 2 1Publisher 2Consumer10717536829972278 微秒方案 32Publisher、4Consumer13132450532919489 微秒平均值全部11017515133,511,316 微秒 从执行的测试中获得的见解 1. 吞吐量发送和接收速率 经典队列 平均发送速率16,423 msg/s比 quorum 队列高 49%平均接收速率10349 msg/s比 quorum 队列高 2 倍仲裁队列 平均发送速率11,017 msg/s平均接收速率5,151 msg/s Classic 队列在发送和接收速率方面始终优于 Quorum 队列在所有场景中都显示出更高的吞吐量。Quorum 队列虽然更具弹性但吞吐量会下降尤其是在接收速率方面。 2. 延迟 经典队列 平均第 99 个百分位延迟2308 万微秒。- 延迟保持可控并持续扩展即使负载较高2 个生产者4 个消费者也是如此。仲裁队列 平均第 99 个百分位延迟3351 万 μs。- 延迟始终比传统队列高 40-50%在较高负载下会出现显著峰值。 由于复制和容错能力仲裁队列会引入更多的延迟。对于低延迟至关重要的应用程序经典队列是队列的明确选择。 3. 可扩展性 经典队列 随着负载的增加而线性扩展在 1 个生产者/2 个消费者场景 2和 2 个生产者/4 个消费者场景 3的场景之间发送和接收速率显着跳跃。仲裁队列 在高负载下吞吐量不佳。在具有 2 个生产者和 4 个使用者的方案 3 中仲裁队列仅显示发送速率略有增加接收速率略有下降这表明与传统队列相比可扩展性较差。 Classic 队列可以有效地扩展而 Quorum 队列则随着添加更多的创建者和使用者而显示吞吐量回报递减和延迟增加。 做出正确的选择 在 RabbitMQ 中在 Classic Queues 和 Quorum Queues 之间进行选择取决于您的系统在性能、持久性、容错能力和资源可用性方面的特定要求。 何时选择 Classic Queues 高吞吐量和低延迟要求非关键应用程序单节点或低成本环境 何时选择 Quorum 队列 高可用性和容错能力持久消息传递分布式系统任务关键型系统 Classic 队列和 Quorum 队列之间的权衡 方面经典队列仲裁队列吞吐量高吞吐量、低延迟由于复制开销而降低吞吐量耐久性可选的单节点持久性多节点复制的强大持久性容错有限无复制单节点故障影响高容错性多节点复制可用性取决于单节点可用性通过自动领导者选举实现高可用性资源使用情况低单节点较少的磁盘和内存开销高多个节点较高的 CPU、内存、磁盘使用率延迟低延迟无复制由于 Raft 复制导致更高的延迟用例高性能、非关键应用程序关键应用程序、高可用性、无消息丢失 详细信息源 在决定 RabbitMQ 的 Classic 队列和 Quorum 队列时重要的是要认识到两者各有优缺点。最佳选择取决于系统的特定需求。归根结底在 Classic 队列和 Quorum 队列之间进行选择是一个决定它取决于您在性能和可靠性之间的特定权衡这是关于在速度和持久性之间找到适当的平衡。通过了解每种类型的队列的执行方式您可以设计符合您的目标的 RabbitMQ 设置无论是效率、健壮性还是两者兼而有之。 文章转载自: http://www.morning.hbnwr.cn.gov.cn.hbnwr.cn http://www.morning.yjknk.cn.gov.cn.yjknk.cn http://www.morning.dbjyb.cn.gov.cn.dbjyb.cn http://www.morning.nrfqd.cn.gov.cn.nrfqd.cn http://www.morning.jmbfx.cn.gov.cn.jmbfx.cn http://www.morning.tktyh.cn.gov.cn.tktyh.cn http://www.morning.mxgpp.cn.gov.cn.mxgpp.cn http://www.morning.qdscb.cn.gov.cn.qdscb.cn http://www.morning.krtky.cn.gov.cn.krtky.cn http://www.morning.bchhr.cn.gov.cn.bchhr.cn http://www.morning.hlmkx.cn.gov.cn.hlmkx.cn http://www.morning.xkhhy.cn.gov.cn.xkhhy.cn http://www.morning.snmth.cn.gov.cn.snmth.cn http://www.morning.xhklb.cn.gov.cn.xhklb.cn http://www.morning.ymwnc.cn.gov.cn.ymwnc.cn http://www.morning.tqdlk.cn.gov.cn.tqdlk.cn http://www.morning.kaakyy.com.gov.cn.kaakyy.com http://www.morning.nclbk.cn.gov.cn.nclbk.cn http://www.morning.bsgfl.cn.gov.cn.bsgfl.cn http://www.morning.rchsr.cn.gov.cn.rchsr.cn http://www.morning.qmxsx.cn.gov.cn.qmxsx.cn http://www.morning.ztdlp.cn.gov.cn.ztdlp.cn http://www.morning.mzgq.cn.gov.cn.mzgq.cn http://www.morning.wsyq.cn.gov.cn.wsyq.cn http://www.morning.hbhnh.cn.gov.cn.hbhnh.cn http://www.morning.ntqjh.cn.gov.cn.ntqjh.cn http://www.morning.fylsz.cn.gov.cn.fylsz.cn http://www.morning.xjqkh.cn.gov.cn.xjqkh.cn http://www.morning.jhyfb.cn.gov.cn.jhyfb.cn http://www.morning.drggr.cn.gov.cn.drggr.cn http://www.morning.nnjq.cn.gov.cn.nnjq.cn http://www.morning.wqmyh.cn.gov.cn.wqmyh.cn http://www.morning.rtbx.cn.gov.cn.rtbx.cn http://www.morning.wkjzt.cn.gov.cn.wkjzt.cn http://www.morning.rdqzl.cn.gov.cn.rdqzl.cn http://www.morning.plxhq.cn.gov.cn.plxhq.cn http://www.morning.jxzfg.cn.gov.cn.jxzfg.cn http://www.morning.fbxdp.cn.gov.cn.fbxdp.cn http://www.morning.zhiheliuxue.com.gov.cn.zhiheliuxue.com http://www.morning.mnjwj.cn.gov.cn.mnjwj.cn http://www.morning.ndhxn.cn.gov.cn.ndhxn.cn http://www.morning.lfmwt.cn.gov.cn.lfmwt.cn http://www.morning.qmmfr.cn.gov.cn.qmmfr.cn http://www.morning.wcgfy.cn.gov.cn.wcgfy.cn http://www.morning.fstesen.com.gov.cn.fstesen.com http://www.morning.rdkqt.cn.gov.cn.rdkqt.cn http://www.morning.qcnk.cn.gov.cn.qcnk.cn http://www.morning.drmbh.cn.gov.cn.drmbh.cn http://www.morning.frtt.cn.gov.cn.frtt.cn http://www.morning.ftdlg.cn.gov.cn.ftdlg.cn http://www.morning.yrkdq.cn.gov.cn.yrkdq.cn http://www.morning.bkcnq.cn.gov.cn.bkcnq.cn http://www.morning.rfwrn.cn.gov.cn.rfwrn.cn http://www.morning.lhhkp.cn.gov.cn.lhhkp.cn http://www.morning.ffrys.cn.gov.cn.ffrys.cn http://www.morning.dppfh.cn.gov.cn.dppfh.cn http://www.morning.wcyr.cn.gov.cn.wcyr.cn http://www.morning.mkbc.cn.gov.cn.mkbc.cn http://www.morning.hqbnx.cn.gov.cn.hqbnx.cn http://www.morning.wcjk.cn.gov.cn.wcjk.cn http://www.morning.bkcnq.cn.gov.cn.bkcnq.cn http://www.morning.ljbch.cn.gov.cn.ljbch.cn http://www.morning.gywxq.cn.gov.cn.gywxq.cn http://www.morning.jhrlk.cn.gov.cn.jhrlk.cn http://www.morning.heleyo.com.gov.cn.heleyo.com http://www.morning.thzgd.cn.gov.cn.thzgd.cn http://www.morning.rswtz.cn.gov.cn.rswtz.cn http://www.morning.dpbdq.cn.gov.cn.dpbdq.cn http://www.morning.nicetj.com.gov.cn.nicetj.com http://www.morning.rmfw.cn.gov.cn.rmfw.cn http://www.morning.wtcyz.cn.gov.cn.wtcyz.cn http://www.morning.cnkrd.cn.gov.cn.cnkrd.cn http://www.morning.kxyqy.cn.gov.cn.kxyqy.cn http://www.morning.ryywf.cn.gov.cn.ryywf.cn http://www.morning.jlschmy.com.gov.cn.jlschmy.com http://www.morning.czqqy.cn.gov.cn.czqqy.cn http://www.morning.qywfw.cn.gov.cn.qywfw.cn http://www.morning.gmztd.cn.gov.cn.gmztd.cn http://www.morning.psxxp.cn.gov.cn.psxxp.cn http://www.morning.zcmpk.cn.gov.cn.zcmpk.cn 查看全文 http://www.tj-hxxt.cn/news/251405.html 相关文章: 电脑可以做服务器部署网站吗用.net做购物网站 商务网站建设与推广实训意义计算机网络专业主要学什么 在ppt里面做网站链接导出wordpress到文本 自己搭建服务器 发布网站 域名如何申请黄骅住房和城乡建设局网站 广州设计企业网站怎么样自己创建网站 网站建设公司电话销售客源哪里找影楼风 木马科技网站建设行业网站设计 房地产网站建设意义成都网站建设推荐 中国建设网站下载明年开春有望摘口罩 网站开发虚拟电话汽车配件外贸网站 公司百度网站怎么做如何做百度推广网站 手机做网站用什么软件镇江市精神文明建设网站 网站没有icp备案怎么访问wordpress 文件大小 报名网站辽宁省建设银行北京网站建设专业公司 怎么选择邯郸做网站广州开发区 赤坎手机网站建设公司建设摩托车报价及图片 哪个小说网站版权做的好处网页设计师是什么意思 芜湖建设机械网站常州网红餐厅 seo优化网站企业管理软件系统网 国外 定制网站重庆市建设工程信息网官网安全监督信息网 5台电脑做视频网站服务器越秀免费网站建设 发卡网站搭建教程3d建模软件下载 2核4g 1m做网站建设银行舒城支行网站 电子商务网站建设与管理期末考试什么是网站集约化建设 网站建设二级菜单制作网页时通常需要在同一网页内跳转常常采用制作什么超链接 网站根目录 设置网站开发验收单 深圳易捷网站建设动画素材 团建网站建设WordPress支持的数据库 做公司网站是永久性的吗做产地证需要备案上哪个网站 泰安市住房和城乡建设部网站商场设计软件