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

针对每种终端类型在云主机上模拟一定数目的终端连接,终端链接数目>10*接入点数目,每个终端连接具有不同的deviceId,但模拟相同的用户账号,并以固定时间间隔主动进行重连;

模拟产品服务端以固定时间间隔推送消息;

统计消息推送路径各组成部分的耗时;

以此域的服务质量统计数据作为SLA指标的验证依据;

根据统计数据输出90%/95%/99%图表,并建立报警;

6 效果统计

上述监控措施为系统的服务质量和快速运维响应提供了较为完善的基础,但是尚无法解决接入产品最为关心的一个问题,即推送的实际效果如何。例如,一次广播有多少用户是在线收到的,在多长时间内收到的,又有多少用户是离线收到的,最终在广播TTL时间内一共成功推送给了多少用户,又如,某个产品的私信TTL时间为一周,那某天发送的私信有多少是当天就被用户收到,第二天至第七天又分别有多少被用户收到,从而为调整TTL设置提供依据等。
为此推送平台根据不同的统计需求,基于数据上报、日志输出等方式,通过BI等计算统计结果,并提供接口供产品方调用获取,以对推送效果进行评估,进而调整推送策略和内容。



网易云大礼包:https://www.163yun.com/gift

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwjysz.html