金融保险领域统一消息发送平台

企业统一消息平台功能模块设计与系统集成 统一消息平台,集成了短信、微信推送、APP信息推送、5G消息、系统监控等功能,可以针对客户实际需求增加钉钉消息,企业内部CRM信息触达。 阅读详情

项目介绍:系统为金融保险行业统一推送基础平台,日均推送消息2000万条,支持短信、官微、邮件多种发送渠道。

项目定位:结合公司项目产品化战略,从基础的推送能力出发,形成公司的统一推送基础产品

项目功能:包括基础推送服务,可扩展的多推送渠道管理,第三方推送应用管理,推送数据分析平台、个性化服务平台,安全推送审计平台等多个子系统。

技术难点:

  1. 高可靠难点:搭建金融保险领域高可靠消息发送链路,支持同城两机房灾备部署,确保消息不漏发不重发,发送异常实时预警。
  2. 高性能难点:高并发低延迟架构设计,系统支撑峰值1200TPS/异常时5000TPS处理能力,数据库支撑6000TPS写入操作。
  3. 大存储难点:单日100GB+数据库存储容量,总量100TB+存储容量,支持实时数据读写。

项目职责:

  1. 平台顶层架构设计:识别技术/管理复杂度,选择架构设计理论依据及架构设计方法,制定架构评审360度环评标准。
  2. 故障分析隐患预案:制定FMEA列表,分析故障模式与影响范围,排除架构高可用隐患。
  3. 云原生开发架构搭建:搭建配套微服务基础设施平台、基础的高可用、高性能中间件框架、自伸缩K8S云原生基础设施框架。
  4. 研发规范管理:35人项目团队管理,合理分配团队体力,平衡项目周期与团队工作压力;设定代码评审、文档交付精简策略;制定运维监控指标阈值及异常处理方案,规划降级/故障/切换定期演练方案,形成完备平台运维手册。

方案设计:

一、高性能低延迟发送方案设计

  1. 系统容量评估:评估系统数据容量/线路容量,量化系统漏斗型并发访问均值/峰值以及不同时间段并发访问分布特征,评估DB/缓存/MQ中间件读写均值/峰值及存储占用,明确消息发送响应时间要求;输入线路容量100Mb/输出线路容量30Mb,消息发送响应时间低于100ms,主键查询响应时间低于1s,范围查询响应时间低于3秒,归档库查询响应时间低于5秒;单实例CPU使用率低于80%,量化结果做为高并发设计依据。
  2. 高性能数据库方案设计:读写分离/分库分表方案选型,按业务维度/时间维度/消息类型维度分为3个数据库4个核心表,确保单表数据量低于500万/存储占用低于10G,insert操作耗时低于50ms,update操作耗时低于10ms;采用API组合模式/CQRS模式实现跨库查询,采用雪花算法生成全局ID实现数据读写路由方案。
  3. 高性能缓存方案设计:根据不同缓存数据一致性要求设计缓存加载/缓存穿透策略;设计缓存数据预热方案及后台更新方案,规避缓存雪崩;实现热点数据内存级缓存方案,内存级数据缓存14万条/空间占用300M/并发8000QPS,Redis数据缓存27万/空间占用700M/并发3600QPS。
  4. 高性能MQ方案设计:生产端量化不同模式下MQ并发发送量,选型异步confirm模式发送MQ消息,支持12000TPS并发发送;消费端设计多线程消费计算策略,线程池与MQ配合实现消费限流;定时消息堆积400万条/天,占用存储空间6.8GB。
  5. 异步写数据库方案设计:利用MQ队列异步执行写数据库操作,消息发送延迟缩短50%,单数据库可支撑峰值3600次/秒写库操作;解决异步写库引发的消费乱序、重复消费、消息丢失问题。

二、高可靠消息发送链路方案设计

  1. 分布式系统高可用性规划:结合CAP理论/BASE理论梳理各业务数据存储与缓存一致性/可用性要求、软状态场景、最终一致性实现策略;遵照基本可用原则,区分在系统故障时允许损失可用性的功能和需确保正常的核心功能;定时消息发送功能要求99.9%可用性,实时消息发送功能要求99.99%可用性,消息漏发率0%。
  2. 高可用存储架构设计:Myql高可用架构MHA选型,支持10--30秒内的自动故障转移,最大程度保证数据完整性,采用1主2备结构,半同步复制确保数据一致性与可用性;制定数据库宕机/脑裂恢复策略;制定双机房分区存储方案及数据同步、归档方案,每日完成2机房8个表总计2000万条数据归档操作,传输数据量35T。
  3. 同城异区两机房灾备部署方案:业务分级,只保证实时消息发送核心业务两机房部署;数据分类,保证核心数据强一致性、非核心数据最终一致性;制定实时同步/回源查询等多种数据同步方案确保可靠数据同步;制定双机房数据缓存异常/归档异常时解决方案;机房级故障时10--20秒完成机房切换,确保核心业务正常。
  4. MQ高可用方案设计:生产端选用异步Confirm机制+重试实现可靠写入,消费端选用手动ACK机制+死信队列实现可靠消费,MQ集群高可用采用1主2从镜像队列和全面持久化(exchange持久化/队列持久化/绑定关系持久化/消息持久化)方案;制定MQ消息全流程风险(乱序/重复/丢失)规避策略。
  5. 自动降级/消息隔离方案:自动降级包括定时消息自动降级和下游状态回调写库自动降级,实时消息发送服务压力大时(单实例连续30秒并发300并且响应时长500ms以上,)自动降级定时消息发送服务,增加实时发送服务器资源,确保实时消息发送高可用;下游状态回调更新数据库响应慢时(连续10秒响应时间超过50ms)自动降级,停止更新回调状态,在30秒后尝试恢复更新;定时消息与实时消息发送链路互相隔离使用,包括发送接口隔离、发送服务隔离、缓存隔离、MQ隔离、存储隔离,确保实时消息稳定发送;
  6. 接口调用限流方案:Nginx网关采用lua+Redis方式实现分布式动态限流,采用lua-resty-limit-traffic模块,根据Nginx实例数量自动调整每个Nginx实例限流参数,确保集群总流量峰值为1200TPS;并基于内存与Redis两层缓存实现网关层黑名单过滤、访问认证、消息高并发防重功能,实现网关层过滤5000TPS异常重复请求。

三、高扩展微服务架构设计及基础设施建设

  1. 微服务拆分:基于业务逻辑/可扩展性/可靠性/性能/团队规模进行微服务拆分,规避常见微服务开发风险,将系统拆分为5个微服务:实时消息接收及模板合并服务、定时消息接收及模板合并服务、消息发送服务(包括定时消息/实时消息)、消息发送状态回调服务、后台管理服务,微服务数量与开发人员数量比例约为1:3,确保团队高研发效率。
  2. 微服务基础设施建设:分步骤完善微服务基础设施建设,首先建设服务发现/路由/容错及接口框架/网关,第二步实现微服务部署自动化、测试自动化、配置自动化,最后实现平台监控预警/服务跟踪/服务安全;具体包括全链路灰度发布平台、全链路监控平台,注册中心/配置中心、网关等技术选型开发。
  3. 全链路监控平台建设:实现系统级/应用级/业务级全方位全链路监控,制定监控指标及指标数据来源,制定探针采样频率递减策略;系统级监控通过接入容器平台实现CPU/内存/网络/磁盘监控;应用级监控通过自建Skywalking全链路监控平台实现应用QPS/请求耗时/请求错误数/SLA/GC次数/JVM堆和方法区使用情况监控;业务级监控通过MQ消息和接入日志系统实现业务流程关键节点监控,实时发现业务异常并启动应急预案。
  4. 全链路灰度发布平台建设:实现网关层/业务微服务/基础微服务全链路不停服灰度发布;实现线上A/B测试,支持多种规则流量切换;通过逐步递增的阶梯流量切换,实现程序预热平滑上线。平台实现灰度单元格设置、流量染色、染色流量路由、流量递增切换基础功能,灰度单元格设置划定部分微服务实例在30秒内优雅下线并同步下线状态到各个微服务Ribbon路由;流量染色在网关层对符合条件的流量设置灰度标记;染色流量路由在Ribbon路由算法中将染色流量路由到灰度单元格。
  5. 微内核动态扩展架构设计:采用微内核架构实现防腐层设计,解决系统核心功能与上游业务深度耦合问题,通过微内核架构动态扩展能力解决上游业务需求变化频繁,上线要求时间短的问题;支持热插拔消息处理插件,包括插件配置管理、插件连接方式选择、定义统一插件通信协议。目前已实现消息内容合规检查、消息内容二次加工等多个动态插件。
  6. 部署架构设计:双机房总计部署服务实例40个,其中主机房微服务实例30个,包括实时消息发送链路相关微服务实例10个、定时消息发送链路相关微服务实例4个、后台管理/雪花算法ID生成/XXL-Job/数据分析等基础能力微服务实例16个;从机房微服务实例10个,全部为实时消息发送链路相关微服务。

四、其他支撑系统设计:

  1. 数据分析子系统设计:梳理多数据源采集方案/制定数据指标模型/评估数据质量/制定指标分析策略;分析用户行为数据形成用户偏好分析指标,根据用户偏好个性化消息发送时间/渠道/类型,提升消息触达率,提升产品价值;分析系统运营/运维数据形成系统运行状态变化趋势指标,掌握系统运行状态,规避系统运行风险;数据处理流程包括数据采集、数据清洗、数据存储、数据分析、数据展示/应用环节;日处理数据量50GB+,支持离线分析/实时分析,形成用户阅读时间偏好、渠道偏好、消息到达率等10+个分析指标。
  2. 异常告警子系统设计:梳理告警分类指标/定义告警级别/告警渠道/告警范围/处理时限/确定告警阈值;支持主动轮询告警和自动监控告警两种方式,探测平台主动轮询平台重点接口/页面,确保重点功能异常实时告警;自动监控系统级/应用级/业务级异常,在系统不可用之前产生告警;告警级别分为致命/严重/中等/一般等级,严重问题多渠道告警,确保告警多种方式实时送达;告警渠道包括管理界面告警/邮件/钉钉/短信/电话告警;
  3. 数据安全合规设计:包括敏感数据加密存储/脱敏展示、消息内容合规、模板内容合规且必要;手机号敏感数据采用AES加密存储,同时存储手机号后4位生成的SHA摘要信息以及AES加密秘钥版本号;支持输入手机号后4位查询和完整手机号查询,查询过程先根据后4位摘要匹配,然后解密完整手机号进行匹配。
  4. 分布式定时任务规划:采用分布式定时任务处理平台内由时间驱动的批处理任务,在Quartz/elastic-job/xxl-job进行方案选型,制定定时任务路由分片策略/失败重试策略/阻塞策略/调度过期策略。
  5. 全局唯一ID生成策略:采用雪花算法生成全局唯一ID,ID长度64bit,由高到底分别为1bit预留位,始终为0;41bit时间戳,可支持49年时长;4bit工作机器ID,其中2bit表示4个机房编号,2bit表示4个机器ID编号;10bit消息业务类型ID,最多支持1024个类型;8bit序列化,表示每毫秒可生成256个ID。
Java 统一消息推送平台实战:基于 Austin 的多渠道消息中台 搭环境 → 配渠道 → 建模板 → 调接口Austin 并不是“发消息的 SDK”,而是:🧠一套可治理、可扩展、可审计的企业级消息中台重复对接多种消息渠道被通知逻辑侵蚀业务代码想搭建统一通知能力👉Austin 非常值得一试。 阅读详情

相关推荐

【信息科学与工程学】计算机科学与自动化——第八十六篇 各类应用上云计算 01

数字孪生:核心是实时性不等式(Δ<Δt)与带宽-精度权衡。数学上归结为带约束的非线性优化。预测性维护:从物理退化方程(Paris 定律)出发,结合贝叶斯推断,云端训练用深度时序模型,边缘推理用轻量模型。机器人协同:本质是多商品流 + 动态障碍物,需用图论(冲突检测)+ 最优控制(轨迹平滑)。工业视觉:延迟由四个环节组成,需用排队论分析流水线瓶颈,量化感知是降低延迟的关键。液压/气动系统上云(涉及流体力学、热力学、控制)机械臂力控/阻抗控制上云(涉及动力学、力/位混合控制)

weixin_49199313的博客 199

多平台统一消息系统

rpush:多平台统一消息系统 一个接口触达多平台,支持一个接口多平台同时发送 消息平台逻辑与业务逻辑的解耦,业务方不需要关心各个平台的对接实现,只需要关心:要用哪些平台发、要发给对应平台的哪些人、要发什么内容 极强的扩展性,要新增一个消息平台的支持,理论只需要新增几个类就能完成,且不需要写任何前端代码即可获得该平台对应的ui交互(包括:配置交互、接收人维护、web手动消息发送交互等)。 当然支持web端手动发送消息 当然也支持定时任务 消息方案预设置 提供即时通讯实现,且支持服务器横向扩展 接收人导入

shuangmulin45的博客 2709

统一消息平台MTWebService接口说明

统一消息平台MTWebService接口说明,该接口提供批量短信下行功能,支持短信和长短信。该接口由统一通信平台提供。

统一推送平台搭建与优化

前言 需求背景 雪球近几年来用户量和产品线激增。为了更加贴切的迎合公司业务发展和用户个性化需求,实现以下目标: 满足用户对信息把控的时效性 增加用户终端机型的覆盖率 提升用户满意度和产品体验 雪球统一推送平台应运而生,推送作为 APP 运营中一个关键渠道,通过对它的合理运用,可以很好的促进目标实现。目前已在:关注发帖、回复评论、股价提醒、个股公告、组合调仓等多个业务场景服务用户,同时帮助运营人员将7*24小时资讯、行情速递等精选内容第一时间投递到目标用户。 产品设计 雪球早期自建推送是基于自建长连接和第

阿拉斯加大闸蟹的博客 1万+

【嵌入式原理系列-第七篇】ld脚本实战:从零构建MCU内存布局

本文是一篇针对嵌入式开发者的实战指南,详细讲解了如何从零开始为MCU编写ld链接器脚本以构建自定义内存布局。文章以STM32F103C8T6为例,深入剖析了MEMORY和SECTIONS指令的用法,并提供了OTA分区、非易失数据存储等高级定制案例,帮助开发者解决实际工程中的Flash与RAM管理难题,实现对程序运行的深度掌控。

weixin_29271263的博客 246

告别社区5级:一个脚本搞定小米/红米BL解锁的账号绑定限制(附资源下载与避坑指南)

本文提供了一种绕过小米/红米设备Bootloader解锁社区等级限制的技术方案,适用于MIUI 12.5-14和HyperOS 1.0系统。通过自动化脚本临时修改系统组件,用户可快速完成账号绑定和设备解锁流程,附详细操作指南和常见问题解决方案。

weixin_27330481的博客 726

SpringBoot消息推送平台,统一发送多消息,对消息生命周期全链路追踪

在打jar包前需要填写com.java3y.austin.stream.constants.AustinFlinkConstant中的redis和kafka的ip/port(注:日志的topic在application.properties中的austin.business.log.topic.name。6、检查apollo的app.id/apollo.bootstrap.namespaces,检查创建的消息队列topic:austin.business.topic.name。

1773

Codex 100个真实案例 - 用AI画业务流程图Mermaid(产品经理都馋哭了)

还在用 Visio、ProcessOn 拖拖拽拽画流程图?改一个箭头方向就要调半天?本案例教你用 Codex 自然语言描述业务流程,AI 自动转为 Mermaid 代码,一秒生成专业流程图、时序图、甘特图、饼图!还能搭建在线渲染工具、批量导出 PNG/SVG、集成到文档系统。产品经理、架构师、项目经理都能用,从此画图再也不是体力活!

yueyeguzhuo的专栏 344

统一消息平台(总结)

总结 关于在公司的第一个项目 做个总结别让自己忘了 这个项目是一个后台处理项目做的是二期,把一期的坑填了好长时间,数据量一年大概在2亿以上,所以在一期基础上加入了ES查询以提高查询效率 项目用的技术springcloud,mybatis,redis,mq,nginx,es ,Maven 简单来说项目是一个消息处理系统,上游每天凌晨会把数据推到数据库 ,系统通过扫描得知数据库有新数据会进行获取数据进...

weixin_42588662的博客 1540

​非线性分析-增加位移量可能出现下面错误。虽然求解无法在所有时间点完成,但在某些点上仍能够求解部分结果。请参阅“帮助系统”中的故障排除,以了解更多信息详情。由于受约束,规划求解引擎无法收敛

基于收敛状态拆分载荷步‌:在已收敛的载荷步基础上,将未收敛的关键区域拆分为更细的子步,比如在载荷突变点前设置5~10个子步,逐步加载。替换冲突约束为弱约束‌:若存在约束冲突,将刚性约束替换为弱弹簧约束(刚度设为1e-6~1e-4),既限制刚体位移,又不影响结构的变形自由度,命令流:SPRING, NODE, K, 1e-6。部分区域约束完整,但存在未被约束的刚体自由度,或约束类型与大变形/接触逻辑冲突,比如某部件的位移约束在初始阶段有效,但大变形后约束位置脱离实际受力点,导致求解器在该阶段无法收敛。

qq_15963745的博客 144

Android 13.0 双屏时触摸失效问题排查与修复

摘要:本文记录了RK3588 Android12开发板上主屏触摸失效问题的排查与解决过程。通过分析发现,USB触摸设备被错误关联到辅屏(displayId=3)而非主屏(displayId=0)。解决方案是修改TouchInputMapper.cpp,强制触摸设备使用INTERNAL viewport(主屏),并保持设备在viewport不活跃时仍启用。该修改涉及约40行代码,有效解决了多显示器环境下触摸设备错误映射的问题,同时提供了详细的调试方法和注意事项。

ip0417的博客 352

SaaSBase:什么是易客管家SCRM?

作为SaaS产品的发掘者,SaaSBase(saasbase.cn)今天带大家了解一个优秀的SCRM社交客户关系管理软件:易客管家SCRM——激活增长新动力的SCRM。

HelpLook的博客 530

CKA-题库-简洁参考答案-反复练习20遍-必过!!!

新版CKA考试已于2020年9月1日正式上线! 考试模式:线上考试 考试时间:2小时 认证有效期:3年 软件版本:Kubernetes v1.19 重考政策:可接受1次重考 经验水平:中級 题目数量:17题 题库量小:随机的题目重复率极高 考试时可打开两个浏览器Tab,一个是考试窗口,一个用来查阅官方文档](https://kubernetes.io/docs/) 01 Task - 英文 Create a new ClusterRole named deployment-clusterrole tha.

随笔记录-分享&记忆 7315

技术专栏|Agent 进入企业后,企业需要一套 AgentOps 体系

技能广场负责技能的沉淀、复用、授权和安装;AgentOps 和 Agent运营评价中台将业务收益、用户反馈、Token 成本、安全风险和运行质量纳入同一套管理体系,使每个 Agent 都具备明确的准入标准、ROI 评价、运行责任和退出机制。每个正式版本都需要记录其来源、模型、知识库、工具、技能、测试结果、审批记录、适用范围和运行评价。Agent运营评价中台负责采集和分析 Agent 的运行数据,并按照“数据采集、数据清洗、指标计算、ROI 核算、责任人复核、运营定级、治理处置”的流程形成评价结果。

Fabarta的博客 362

白鲸优化算法(BWO)详解:从生物灵感 to 工程实践

白鲸优化算法(BWO)是一种新型的群体智能优化算法,模拟白鲸的游泳、捕食和鲸落行为。该算法通过平衡因子控制探索与开发阶段的转换:探索阶段采用正弦/余弦函数模拟白鲸的同步游泳,开发阶段引入莱维飞行增强局部搜索,鲸落阶段通过随机更新避免局部最优。BWO具有参数少、实现简单、收敛速度快等优点,已在多个优化问题上展现出优异性能。其数学模型将白鲸的三种核心行为抽象为位置更新公式,实现了全局搜索与局部开发的自然平衡。

qq_42212808的博客 290

【华为OD机试真题 2025双机位A卷】958、 高效的任务规划 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

【华为OD机试真题 2025双机位A卷】958、 高效的任务规划 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2025e卷,od机试,2025E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2025华为od,

KJ.JK 1071

CnOpenData 线上招聘网站信息数据

CnOpenData线上招聘网站信息数据库是一个覆盖中国主流招聘平台、时间跨度长、更新频率高的劳动力市场需求侧大数据集合。本数据库汇集了,为学术界和业界提供了一扇实时观察中国劳动力市场动态的窗口。

CnOpenData_wj的博客 2595

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

java服务端统一消息推送(苹果, 华为, 小米, 极光,vivo)

1. 引入依赖 <!-- 极光 --> <dependency> <groupId>cn.jpush.api</groupId> <artifactId>jpush-client</artifactId> <version>3.3.10</version> </depende...

u012099421的博客 4226

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

【实战】RocketMQ消息灰度方案-消息逻辑隔离

消息隔离的原则 灰度场景 1.灰度消息只由灰度节点消费 2.灰度消息可以由正常节点消费 消息逻辑隔离的灰度方案

简放视野的专栏 1794

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

RocketMQ——消息过滤

RocketMQ 的消息过滤方式有别于其他消息中间件,是在订阅时,再做过滤,先来看下Consume Queue的存储结构。(1). 在Broker端进行Message Tag比对,先遍历 Consume Queue,如果存储的Message Tag 不订阅的 MessageTag不符合,则跳过,继续比对下一个,符合则传输给Consumer。注意:Message Tag是字符串形式,Consume ...

东天里的冬天 5685

基于Springboot+Vue的酒店管理系统!新鲜出炉,可商用,带源码

新年了给大家分享一套的源码,在实际项目中可以直接复用。

m0_68103666的博客 879

企业级消息中心架构设计与实践:多渠道统一推送平台

本文探讨了企业级消息中心的设计与实践,针对传统推送方式存在的重复建设、渠道割裂等问题,提出统一消息中心的解决方案。文章详细分析了消息生命周期、组成要素及渠道分类,对比了友盟、极光等第三方方案与自建系统的优劣。自建消息中心支持9种推送渠道,实现统一接入、灵活配置和成本管控,适用于大中型企业。核心优势包括深度定制、数据安全和多系统集成能力,为构建高效可靠的消息平台提供参考。

lhrimperial的专栏 1574

消息推送平台

消息推送平台,支持短信、邮件、微信服务号、微信小程序、企业微信、钉钉等多种消息类型,对消息生命周期全链路追踪。不错的学习项目,也比较适合校招的小伙伴作为项目经验。涉及到的知识点比较全面,且代码比较规范,附带详细的学习文档(需付费)。后端基于 Spring Boot + JPA + MySQL + Redis + XXL-JOB + MQ + Apollo & Nacos + Hive + Hadoop,前端基于 Amis。

z_ssyy的博客 2277

GMP聚合消息服务平台新版上线——主打融合短信、微信、邮件、App push的一站式消息发送与管控

随着我国经济高质量的发展和人口红利效应放缓,“降本增效”成为企业可持续发展与增加竞争力的关键。但在企业运营管理中,各领域的消耗内卷屡见不鲜,企业通信也不例外。 互联网进入全新发展时期,企业通信工具层出不穷——短信、邮件、微信、小程序、APP Push、第三方工具……但是,选择多多却并非一定益善——企业系统在接入这些平台时,需要逐个对接接口,消耗了大量时间与人力,且各平台间资源分散,很难进行统一运营管理, 反而无形中加重了负担。因此,具备统一消息发送和管理功能的聚合型消息服务平台的诞生正成为企业通信智能化的全

lilei2021的博客 3128

从0到1搭建消息推送管理平台

本文意在帮助大家从零到一,搭建一套较为完善的公司内部消息推送管理平台,对公司内部各业务线、产品线的消息推送进行统一管理、统一发送。 一、推送的定义与价值 个人将推送的定义为消息发送方将信息传递给接受者的行为。结合到我们日常的场景,就是公司的运营同学或业务系统将营销消息或通知消息通过短信、push、微信等渠道发送给用户的行为。 每天针对用户的推送消息可以引导用户参加活动、阅读资讯、查看...

jiangbb8686的博客 2229

消息推送平台高可用实践(上)

本文来自网易云社区作者:李弈远 消息推送平台为公司内部和第三方应用提供统一消息推送服务,支持广播、私信、组播、附件等多种消息推送方式,覆盖IOS、Android、PC、Web等多种终端,并根据应用特定需求制定各种解决方案。 平台支持水平扩展,支持C5000K高并发下的实时消息推送,通过动态负载均衡、隔离部署、LXC虚拟化和监控报警等多种机制确保系统 的高可用,通过高可用消息队列、自动重连和ACK等...

网易数帆社区博客 1941
上一篇: 大型保险公司IM推送核心平台
patch
博客等级 码龄25年 44粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值