一. 配置服务
背景: 各个业务APP模块很多场景都需要进行灰度配置,控制客户端的参数。(例如 轮询时间间隔,日志文件大小,文件上传开关等等),各个业务模块需要自己实现接口请求去服务端获取并解析数据。
在新的架构中,专门开发一个配置服务APP专门用于去服务端获取配置,同时和其它APP通过aidl接口进行通信。
重难点:
1. 接口设计既要简单又要满足各业务APP需求
2. 容错性: 当业务APP不断通过aidl接口调用请求时,对其接口调用进行保护,设置最小调用时间间隔。
3. aidl绑定超时处理。(当aidl绑定超时处理)
二、应用商店:
关键点:
1. 与服务端的接口协议(升级接口每次把本地所有应用的版本号上报给服务端)
2. 多任务现在模块采用下载sdk,下载采用排队下载
3. 下载完成后进行md5校验
4. 通过轮询触发下载
原文地址:https://www.cnblogs.com/NeilZhang/p/11332006.html
时间: 2024-10-10 19:09:42