首页 > 其他分享 >构建亿级别的消息推送基础模型

构建亿级别的消息推送基础模型

时间:2023-02-08 15:46:29浏览次数:39  
标签:用户量 架构 队列 构建 消息 推送 级别 群发

  1. 问题场景:
    当用户量增大的时候,系统内的消息推送(比如 系统内短信推送,微信,钉钉,极光个推推送)将是我们常见业务场景。当系统中的用户量逐渐增大时候,群发用户消息的推送也将成为系统中致命的性能瓶颈。

  2. 消息推送缓冲队列模型 意义:

  • 构建大批量消息推送队列,来解决大批量数据通过拉长时间队列模式来换取性能提升。
  • 解决了不可预见的数量级用户群发推送 问题,百万级,千万级,亿级的消息基础架构铺垫
  • 统一消息推送的发送模式

直接上干 如上图 所反映出,消息推送的瓶颈问题主要 存在 数据量级问题以及消费量级问题,没有太复杂的架构,我认为好的架构方案,是用最简单的架构解决复杂的业务场景就够了,不必太做过长的架构链路设计,过多冗余的架构设计势必带来问题链路的冗余壁垒。

 

标签:用户量,架构,队列,构建,消息,推送,级别,群发
From: https://www.cnblogs.com/davidchild/p/17101983.html

相关文章

  • maven概念、maven项目的一键构建
    maven概念一个对Maven比较正式的定义是这么说的:Maven是一个项目管理工具它包含了一个项目对象模型(POM:OrihectObjectModel)一组标准集合一个项目生命周期(ProjectLifec......
  • 怎样巧妙的使用推送 SDK
    推送,时下比较主流的SDK,使得开发者可以即时的向其应用程序的用户推送通知或者消息,与用户保持互动,从而有效地提高留存率,提升用户体验。 大家都在说哪家好哪家坏,关于数据性能......
  • 基于WebGL可视化3D引擎构建智慧消防云平台
    智慧消防不仅仅是一个平台,一个解决方案,更是火灾救援中的一份安全保障,能为灭火救援提供信息支撑,提高救援效率,实现灭早灭小,充分保障人民群众的生命财产损失,是技术和时代创新发......
  • RocketMQ Streams拓扑构建与数据处理过程
    本文作者:倪泽,ApacheRocketMQcommitter、RSQLDB/RocketMQStreamsMaintainer01背景RocketMQStreams1.1.0版本已于近期发布,相对之前版本有以下改进和优化:1、API层面支持......
  • 智慧消防物联网云控平台 数字技术构建安全“盾牌”
    智慧消防不仅仅是一个平台,一个解决方案,更是火灾救援中的一份安全保障,能为灭火救援提供信息支撑,提高救援效率,实现灭早灭小,充分保障人民群众的生命财产损失,是技术和时代创新......
  • 经纬恒润高级别智能驾驶业务新产品系列之数字孪生系统
        近年来,伴随着智慧化港口的大潮流,经纬恒润 L4高级别智能驾驶业务产品也陆续扎根港口自动驾驶多个项目中,帮助港口实现无人水平运输自动化,达到降本增效的效果,助......
  • 火山引擎ByteHouse助力中国地震台网中心,快速构建一站式实时数仓
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,并进入官方交流群近日,中国地震台网中心与火山引擎达成合作,双方将围绕ByteHouse实时数仓展开合作。中国地震台......
  • 火山引擎ByteHouse助力中国地震台网中心,快速构建一站式实时数仓
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,并进入官方交流群近日,中国地震台网中心与火山引擎达成合作,双方将围绕ByteHouse实时数仓展开合作。中国地......
  • 使用 NineData 快速构建企业容灾备份
    今天,几乎绝大多数现代化企业的业务,都是一定程度上在处理数据。从处理大量用户的财务数据的金融机构,到处理每个用户手机APP上交易、娱乐、社交数据的个人,数据都在企业经营......
  • Java 使用递归构建树
    publicclassMenuTree1{/***构建结束的树*/privatestaticList<Menu>menuList;/***构建树*@parammenuId树的根节点id0:代表顶级......