首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    “930大促”日活增速超40% ,哈啰如何用预案高效应急?

    背景 去年国庆假期前夕,本地出行及生活服务平台——哈啰举行了首届以节假日出行为主题的假日狂欢节(以下简称为“930大促”),包含共享单车、共享助力车、电动车、打车、顺风车、小哈换电、租车、酒店以及火车票等在内的多项平台服务...3.2.4 案例3:哈啰930大促 以上两个故障的应急预案是日常的常态化应急,而大型活动期间的应急预案,是另一种比较特殊的场景。...(哈啰930大促的部分预案) 1)前置预案 大促的典型特征是时间短、流量大、玩法丰富,所以稳定性保障需要区分重点与非重点,比如在前置预案中把不必要的业务活动关掉,以及通过前置预案把缓存提前预热,提前把一些比较高频的行为降为低频...2)应急预案 在大促活动开始后,应急预案和日常常态化的预案差不多,通过降级等应急方案做保障。...以哈啰“930大促”为例,我们的预案应用效果如下: 1)哈啰930大促0故障; 2)预案覆盖10+业务线; 3)核心业务线预案覆盖率 80%以上; 4)月度周期进行常态化演练,定期检验应急预案。

    1.7K10

    【Android 进程保活】应用进程拉活 ( 双进程守护保活 )

    文章目录 一、 双进程守护保活原理 二、 双进程守护保活完整源码 1、AIDL 接口 2、本地前台服务 Service 3、远程前台服务 Service 4、清单配置 5、启动两个服务 5、执行效果...三、 源码资源 一、 双进程守护保活原理 ---- 双进程守护拉活 , 使用 JobScheduler 拉活 和 系统 Service 机制拉活 两种拉活方式 , 结合起来使用 ; 双进程机制拉活 ,...比之前的 广播拉活 , 系统 Service 机制拉活 , 账户同步拉活 , JobScheduler 机制拉活 , 成功率都要高 , 可靠性比较高 , 但是也存在失败的情况 ; JobScheduler..., 代码基本一致 , 这两个进程都是前台进程 , 都进行了提权 , 并且互相绑定 , 当监听到绑定的另外一个进程突然断开连接 , 则本进程再次开启前台进程提权 , 并且重新绑定对方进程 , 以达到拉活对方进程的目的.../ 通信内容 } } " 本地前台进程 " LocalForegroundService 在 onCreate 方法中开启前台服务 , 提权 , 参考 【Android 进程保活】

    4.7K21

    【Android 进程保活】应用进程拉活 ( 应用进程拉活简介 | 广播拉活 | 显示广播与隐式广播 | 全家桶拉活 )

    文章目录 一、 应用进程拉活简介 二、 广播拉活 三、 显示广播与隐式广播 四、 全家桶拉活 一、 应用进程拉活简介 ---- 之前的博客讲解的都是避免应用程序被杀死 , 提高应用进程的优先级 ; 现在开始讲解进程拉活..., 进程被杀死以后 , 如何进行拉活 ; 只要进行进程拉活 , 都会或多或少占用系统的资源 , 尤其是内存资源 , 因此 Android 官方对这种操作进行了各种限制 , 从 Android 7.0...开始限制 , 到 Android 8.0 之后 , 基本无法进行应用拉活操作 ; 对应用进程拉活 , 不能保证 100% 成功率 , 即使拉活成功 , 拉活方案也是有很多缺陷 , 二、 广播拉活 ---..., 系统广播都是隐式广播 ; 参考文档 : Android 官方文档 - Oreo 版本适配 : 后台执行限制 Android 官方文档 - Intent 和 Intent 过滤器 四、 全家桶拉活...---- 全家桶拉活 : 多个应用之间使用显示广播互相拉活 ;

    96520

    从手机流量读懂5亿手机用户

    【最大众趋势——3G】 伴随着3G时代来临,3G网络的手机用户急剧增长,2G网络用户下降明显。这也反映了手机党们对上网速度和信号的强烈需求。...【最土豪用户——联通】 在全中国的智能手机用户中,中国移动比例最高,但是手机流量使用上,联通用户使用最多。如果你是联通用户,恭喜你,你和土豪在同一阵营。...中国手机用户在晚上使用手机上网的比例最高,流量消耗达到峰值。 【最精打细算的人——20%】 多少流量才够用?...【最标配工具——手机卫士】 4G太快,一觉醒来房子就没了,这个段子反映出手机用户对流量莫名消耗的恐惧,数据显示,60%用户在使用流量监控工具,如360手机卫士。...【最荒唐规定——月末清零】 对于手机用户来说,最煎熬的是月底,眼瞅着一个月结束了,但手里大把的流量却用不完。调查显示,超七成用户对月末流量清零很不满。又怎样呢?

    85580

    同城双活与异地多活架构分析

    服务多活是高可用架构重要实施手段,本文介绍了一些业界常用的多活手段例如同城双活、两地三中心、异地多活架构设计方案并详述了各种方案的优缺点。...1、多活场景 多活架构的关键点就是指不同地理位置上的系统都能够提供业务服务,这里的“活”是指实时提供服务的意思。...因此,多活虽然功能很强大,但也不是每个业务都要上多活。...2、多活方案 常见的多活方案有同城双活、两地三中心、三地五中心、异地多活等多种技术方案,不同多活方案技术要求、建设成本、运维成本都不一样,下面我们会逐步介绍这几种多活方案并给出每种方案的优点和缺点。...四、异地多活 异地多活指分布在异地的多个站点同时对外提供服务的业务场景。异地多活是高可用架构设计的一种,与传统的灾备设计的最主要区别在于“多活”,即所有站点都是同时在对外提供服务的。

    14.5K65

    高可用解决方案:同城双活?异地双活?异地多活?怎么实现?

    高可用的一些解决方案 高可用,从发展来看,大致经过了这几个过程: 冷备 双机热备 同城双活 异地双活 异地多活 在聊异地多活的时候,还是先看一些其他的方案,这有利于我们理解很多设计的缘由。...所以大多数的互联网公司采用了异地双活的方案。 上图是一个简单的异地双活的示意图。...实际上,异地双活和异地多活已经很像了,双活的结构更为简单,所以在程序架构上不用做过多的考虑,只需要做传统的限流,failover等操作即可。但其实双活只是一个临时的步骤,最终的目的是切换到多活。...因为双活除了有数据冲突上的问题意外,还无法进行横向扩展。 异地多活 根据异地双活的思路,我们可以画出异地多活的一种示意图。每个节点的出度和入度都是4,在这种情况下,任何节点下线都不会对业务有影响。...你们现在的业务模块中,哪些业务是可以做多活的,哪些无法做多活? 所有的业务都要做多活吗?还是只需要核心业务做多活? 来源 | https://blog.dogchao.cn/?

    4.9K22

    【Android 进程保活】应用进程拉活 ( 账户同步拉活 | 账户同步 | 源码资源 )

    启动账户同步 7、 运行效果 三、 源码资源 一、 账户同步 ---- 账户同步的作用 : 如果应用的数据发生了改变 , 可以通过账户进行同步 , 进而与服务器进行数据同步操作 , 执行同步时 , 系统会拉活对应的应用进程...; 进程拉活只是账户同步的附带作用 ; 账户同步时 , 需要应用中有对应的同步服务 , 系统也是通过 Binder 机制与应用进行同步操作 ; 账户同步需要在 账户同步服务 Service 中进行 ,...provider, SyncResult syncResult) { // 账户同步操作 // 与数据库 , 服务器同步操作 , 这里只是为了应用进程拉活...应用进程拉活 ( 账户同步拉活 | 账号服务注册 | 源码资源 ) 博客注册的 account-authenticator 标签的 android:accountType 是一个值 ; 活 //startService(new Intent(this, StickService.class)); // 4.

    1.6K30
    领券