0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MQ要怎么实现缓冲流量和削峰填谷

西西 来源:itpub技术栈 作者:沈剑 2020-11-01 10:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

MQ,很多的应用场景,是消息的订阅发布,是系统上下游的解耦,MQ的还有一个典型应用场景是缓冲流量,削峰填谷,本文将简单介绍下,MQ要怎么实现缓冲流量,削峰填谷。

站点与服务上下游之间,一般如何通讯?有两种常见的方式。

一种是“直接调用”,通过RPC框架,上游直接调用下游。

一种是“MQ推送”,上游将消息发给MQ,MQ将消息推送给下游。

这两种方式,能否缓存流量,能否削峰填谷?不能。不管采用“直接调用”还是“MQ推送”,都有一个缺点,下游消息接收方无法控制到达自己的流量,如果调用方不限速,很有可能把下游压垮。

举个栗子,秒杀业务:上游:发起下单操作。下游:完成秒杀业务逻辑(库存检查,库存冻结,余额检查,余额冻结,订单生成,余额扣减,库存扣减,生成流水,余额解冻,库存解冻)。

上游下单业务简单,每秒发起了10000个请求,下游秒杀业务复杂,每秒只能处理2000个请求,很有可能上游不限速的下单,导致下游系统被压垮,引发雪崩。

如何避免下游被压垮呢?为了避免雪崩,常见的优化方案有两种:(1)业务上游队列缓冲,限速发送;(2)业务下游队列缓冲,限速执行;

不管哪种方案,都会引入业务的复杂性,有“缓冲流量”需求的系统都需要加入类似的机制,正所谓“通用痛点统一解决”,需要一个通用的机制解决这个问题。

能否通过MQ实现缓冲流量?可以,但需要简单修改。

MQ要怎么改,能缓冲流量?由MQ-server推模式,升级为MQ-client拉模式。

MQ-client根据自己的处理能力,每隔一定时间,或者每次拉取若干条消息,实施流控,达到保护自身的效果。并且这是MQ提供的通用功能,无需上下游修改代码。

如果上游发送流量过大,MQ提供拉模式确实可以起到下游自我保护的作用,会不会导致消息在MQ中堆积?下游MQ-client拉取消息,消息接收方能够批量获取消息,需要下游消息接收方进行优化,方能够提升整体吞吐量,例如:批量写。

结论(1)MQ-client提供拉模式,定时或者批量拉取,可以起到削平流量,下游自我保护的作用(MQ需要做的);(2)要想提升整体吞吐量,需要下游优化,例如批量处理等方式(消息接收方需要做的);

架构优化要整体考虑,需要通用服务和业务方一起优化升级。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RPC
    RPC
    +关注

    关注

    0

    文章

    114

    浏览量

    12289
  • 站点
    +关注

    关注

    0

    文章

    6

    浏览量

    7549
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ,聚沙成塔:EMS3.0如何挖掘园区资源的“第二增长曲线”?

    在“双碳”目标下,低碳园区成为绿色转型的重要载体,虚拟电厂则凭借聚合、调控、市场化优势,成为园区节能降碳、提质增效的关键支撑。本文用通俗易懂的方式,解读虚拟电厂和零碳园区的关系以及解决方案。 一、政策护航    虚拟电厂迎来顶层设计与专项支持从顶层设计到专项政策,虚拟电厂已被纳入新型电力系统建设重点。国家明确支持虚拟电厂参与电力市场,提供灵活性调节服务,并设定清晰的能力建设目标。 各地也纷纷落地配套政策,
    的头像 发表于 02-12 14:30 502次阅读

    电费刺客退散!安科瑞储能一体机如何帮企业实现用电“”?

    在能源结构转型与电力市场化改革的双重推动下,工商业用户正面临着电费成本持续攀升、供电可靠性要求提高、以及参与绿色能源消纳等多重挑战。如何高效管理自身用电,实现降本增效与能源自治,成为众多企业关注
    的头像 发表于 02-06 10:05 202次阅读
    电费刺客退散!安科瑞储能一体机如何帮企业<b class='flag-5'>实现</b>用电“<b class='flag-5'>削</b><b class='flag-5'>峰</b><b class='flag-5'>填</b><b class='flag-5'>谷</b>”?

    微电网协调控制在企业光储充电站中的应用

    运行的前提下,实现新能源有效消纳、储能经济调度及充电负荷柔性管理,成为企业光储充电站建设与运营中的关键问题。本文以 ACCU200 微电网协调控制器为研究对象,分析其在企业光储充电站中的系统定位与应用价值,并探讨其在能量协调、运行安全及
    的头像 发表于 01-19 15:35 263次阅读
    微电网协调控制在企业光储充电站<b class='flag-5'>削</b><b class='flag-5'>峰</b><b class='flag-5'>填</b><b class='flag-5'>谷</b>中的应用

    破解峰谷难题:虚拟电厂联动源网荷储,实现能源“

    简婷 安科瑞电气股份有限公司 上海嘉定  201801 技术支持18701998775 虚拟电厂是什么?  根据国家发改委、能源局2025年发布的《关于加快推进虚拟电厂发展的指导意见》,虚拟电厂是基于电力系统架构,运用现代信息通信、系统集成控制等技术,聚合分布式电源、可调节负荷、储能等各类分散资源,作为新型经营主体协同参与电力系统优化和电力市场交易的电力运行组织模式。你可以从以下几个核心方面理解它: 无实体却有“电厂"效能:它没有传统火电
    的头像 发表于 11-18 16:51 957次阅读
    破解峰谷难题:虚拟电厂联动源网荷储,<b class='flag-5'>实现</b>能源“<b class='flag-5'>削</b><b class='flag-5'>峰</b><b class='flag-5'>填</b><b class='flag-5'>谷</b>”

    上能电气以长时储能破解能源时空困局

    当新能源装机规模持续攀升,上能电气凭借高效可靠的储能系统解决方案,将长时储能的应用足迹遍洒大江南北。突破传统项目短时 “”的局限,上能电气以多个标杆级项目有力释放风光发电的无限
    的头像 发表于 11-07 10:49 829次阅读

    泰晶科技晶振产品在风光储一体化系统的应用

    风光储一体化系统通过储能装置的“”,将不稳定的电能变为优质、可控的电源,这一过程依赖于核心MCU对海量数据的实时处理与复杂控制算法(如MPPT、电池管理BMS、储能变流器PCS
    的头像 发表于 11-05 14:57 828次阅读

    省下的电费,能覆盖零碳改造成本?

    建筑是全球能耗与碳排放的核心领域 —— 国际能源署数据显示,2020 年全球建筑运行能耗占社会总能耗 36%,碳排放占比 37%。未来新建建筑的增长,将对 “2030 年建筑业能源强度改善 30%” 目标及《巴黎协定》兑现形成挑战,因此发展高能效的零碳建筑成为各国减碳关键路径。 咨询:程瑜  187 0211 2087 我国建筑节能以 1980-1981 年建筑能耗为基准,按 “每步在上一阶段基础上提效 30%” 划分阶段,目前住宅与公共建筑普遍执行 “节能 50%” 标准。以下聚焦零
    的头像 发表于 11-04 14:15 271次阅读
    <b class='flag-5'>削</b><b class='flag-5'>峰</b><b class='flag-5'>填</b><b class='flag-5'>谷</b>省下的电费,能覆盖零碳改造成本?

    从“”到全局最优:混电航空动力能量管理策略的演进与技术突破

    传统航空发动机设计方法已难以满足航空动力高效、节能、环保和长寿命的可持续发展需求。2000年以来,绿色航空动力技术发展进入新阶段,主要技术方向包括风扇齿轮传动技术、开式转子技术和混电技术。
    的头像 发表于 10-11 14:51 1363次阅读
    从“<b class='flag-5'>削</b><b class='flag-5'>峰</b><b class='flag-5'>填</b><b class='flag-5'>谷</b>”到全局最优:混电航空动力能量管理策略的演进与技术突破

    安科瑞智能云平台:破解换电高峰痛点,筑牢电网技术基石

    唐雪阳 安科瑞电气股份有限公司 上海嘉定  201801 一、引言   随着换电站布局密度不断提升,其 “ 用电高峰 ” 难题逐渐凸显。高峰时段,多187座换0210电站6706集中为电池充电,短时间内产生巨大用电负荷,不仅可能超出区域电网承载能力,导致供电不稳定,还 加剧了电网峰谷负荷 差,给电力系统调度带来严峻挑战。 在此背景下,有序充电策略成为破局关键。它通过智能调控技术,结合电网负荷变化与换电站需求,合理安排电池充电时段与功率——在
    的头像 发表于 09-29 10:34 523次阅读
    安科瑞智能云平台:破解换电高峰痛点,筑牢电网<b class='flag-5'>削</b><b class='flag-5'>峰</b><b class='flag-5'>填</b><b class='flag-5'>谷</b>技术基石

    恩智浦推出1500V电池储能参考设计

    在全球节能减碳的大趋势下,光伏、风能等可再生能源在整个能源体系中的占比在不断增加。由于这些新的能源供给方式往往会受到外部环境变化的影响,呈现出不稳定的特征,这就需要对传统的能源基础设施进行重构,通过储能系统发挥“
    的头像 发表于 09-22 16:39 1828次阅读

    科技与东智能联合推出AR眼镜光学解决方案

    2025年9月11日,光科技与东智能在光博会(CIOE)上举办联合发布会,正式推出业内首创的“LCoS(硅基液晶)+PVG光波导”的“一拖二”AR眼镜光学解决方案,并签署战略合作协议及10000台采购订单。
    的头像 发表于 09-11 16:01 1338次阅读

    上海兆越为通山抽水蓄能电站筑牢双碳时代电网通信基石

    当前,国家“双碳”战略深入推进,新能源发电规模激增,但其间歇性与波动性对电网安全构成挑战。抽水蓄能电站作为技术成熟、经济高效的大规模“绿色充电宝”,通过成为保障电网稳定运行的关
    的头像 发表于 08-19 16:36 1071次阅读
    上海兆越为通山抽水蓄能电站筑牢双碳时代电网通信基石

    安科瑞工商业分布式储能系统解决方案:自发自用、余电上网、,精打细算每一度电,提升企业竞争

    安科瑞戴婷 Acrel-Fanny 工商业分布式储能是一种面向工商业用户的储能系统,通常安装在用户侧(如工厂、商业楼宇、数据中心等场所),以 “自发自用、余电上网” 或 “
    的头像 发表于 07-08 12:55 1586次阅读
    安科瑞工商业分布式储能系统解决方案:自发自用、余电上网、<b class='flag-5'>削</b><b class='flag-5'>峰</b><b class='flag-5'>填</b><b class='flag-5'>谷</b>,精打细算每一度电,提升企业竞争

    EM储能网关、ZWS智慧储能云应用(14) — 电量统计

    工商业电价时段波动,低谷充电、高峰放电可降成本并。ZWS智慧储能云通过标准化数据上报、云端校准统计及多维度可视化呈现,解决传统统计数据不准、不直观问题,提升能源管理效率。前言在
    的头像 发表于 05-30 11:31 733次阅读
    EM储能网关、ZWS智慧储能云应用(14) — 电量统计

    光储充一体化能源计量系统 绿色低碳智慧能源管理平台

    的需求,完成不同目标下光储充资源之间的灵活互动与经济优化运行,实现能源效益、经济效益和环境效益最大化。 用户收益: 平滑功率输出,提升绿电使用率;
    的头像 发表于 04-24 09:31 814次阅读
    光储充一体化能源计量系统 绿色低碳智慧能源管理平台