:::: MENU ::::

TalkingData's Blog

现在开始,用数据说话。

Posts Tagged / Csp

  • 十一 04 / 2016
  • 0
Enterprise, Tech

推送架构的演进

推送架构的演进

我是来自TalkingData推送团队的工程师许建辉,在2015年初加入Push项目以来,经历了设备量、并发数的高速提升。在此过程中,我们对系统架构做了一些细微调整,并让系统的性能表现上一个台阶。本文将阐述Push的系统架构,碰到的问题和应对的办法。

架构是为了更好的为业务提供更好的服务。架构最终会以产品的方式提供给客户使用。因此,在我们开始讨论这套系统架构的演进之前,请由我对我们系统做一个简单的介绍:

图片 1TD-Push,产品代号魔推。如上图所示,TD-Push是一款为移动APP提供的一套推送营销组件。我们的SDK拥有体积小、耗电少的特点,同时支持公有、私有云的部署。对于推送内容的报文,在传输过程中是全程密文,并且每个终端的秘钥都不相同。它使用了Go语言编写,拥有部署简单,成本低廉的特点。同时它的功能丰富,能够对每次推送的效果进行跟踪。

Continue Reading

随时欢迎您 联系我们