科技网

当前位置: 首页 >新闻

極光推送的系統重構之路

新闻
来源: 作者: 2019-05-22 17:01:23

軟件系統在開發和演進過程中,經常會經歷較大范圍的重構,極光推送服務經歷過三次較大規模的重構:

第一次是极光推送从300万用户增加到500万用户的时候,本来的 UDP 替换成 TCP,提高消息传输的可靠性,引入 ICE 框架,减轻基础部份研发工作的压力。

第二次是用户数量到达6000万左右的时候,各服务模块间利用 MQ 进行解耦,模块的升级,依赖变得简单清晰。

第三次是用户数量达到3亿左右的的时候,各服务模块间缓存优化,采取大规模缓存集群 CB,大规模 Redis 集群,内存规模T级别。另外硬件架构方面也产生了很大变化,采取万兆交换机、万兆卡、节点满配内存。

目前极光推送已经服务了超过50万款移动运用,累计覆盖超过80亿个移动终端,月独立活跃设备超过7亿,产品覆盖了中国国内90%以上的移动终端。正是拥有这种对技术的永不满足、永不停步的精神,极光推送经过三次系统的重大重构,始终在技术上保持了第三方推送领域的领先优势,为日益增多的用户提供稳定、高效的服务。

十二星座初恋后遗症10月新番《眼镜部》视觉公开 23岁女监督指导拿10亿搭建菜鸟联盟能解决最后一公里吗?

被问有没有认过干爹范冰冰这么回答
温州动车事故首个赔偿结果达成赔偿金额为5
极品婆婆 为什么总喜欢问我们的夫妻生活

相关推荐