话题公司 › 喜马拉雅

公司:喜马拉雅

分位数算法总结

分位数(quantile)的概念,也就是我们监控中常见的p99,查询ϕ−quantile分位点所在数据前,需要对无序数据进行排序,上述操作无论在时间还是空间上成本比较高,本文将阐述近年来实际工业中使用的各种分位数算法。

推送系统实践

给设备发推送的时候,必须说清楚你要发的是什么内容,即title、message/body,还要指定给哪个设备发推送。我们以token来标识一个设备, 在不同的场景下token的含义是不一样的,公司内部一般用uid或者deviceId标识一个设备,对于集成商、hmov也有自己对设备的唯一“编号”,所以公司内部的推送服务,要负责进行uid、deviceId到集成商token 的转换。

喜马拉雅自研网关架构演化

网关是一个比较成熟了的产品,基本上各大互联网公司都会有网关这个中间件,来解决一些公有业务的上浮,而且能快速的更新迭代,如果没有网关,要更新一个公有特性,就要推动所有业务方都更新和发布,那是效率极低的事,有网关后,这一切都变得不是问题,喜马拉雅也是一样,用户数增长达到6亿多的级别,Web服务个数达到600+,基本都接入网关接入,日处理200亿加次调用,单机QPS高峰达到4w+。

  • «
  • 1
  • »

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.123.1. UTC+08:00, 2024-03-29 03:26
浙ICP备14020137号-1 $访客地图$