首页 > 试题广场 >

手机推送服务设计

[问答题]
  手机推送服务设计,在各个手机端应用都需要一定的云控制能力,可以在某些情况下云端发送各种数据或者命令到手机端,例如发送一个强制升级的命令或者手机app配置变换的数据包,以及发送一个信息给特定人群(某个地区)。
  请设计一个以长连接为主的云端控制服务,为了聚焦主要问题,可以忽略掉手机网络(例如:2g网络),手机终端等因素,用户登录的要求。
  服务需要承担定向,定量的推送需求,在设计中要尽量高的吞吐能力和容错能力。
  需要完成:
  a)基本的模块视图
  b)链接管理主要设计思路,单台机器承担更多链接,但是链接多了后管理链接(链接中断,链接查找)都会出现性能瓶颈,请尝试给出思路。
  c)尝试给出提高容错能力(避免因为某台物理机器或者某个机器上的程序挂掉,导致整个系统不可用)的思路。
难道这就是百度不要脸的理由……
发表于 2015-11-06 10:50:00 回复(0)
虚拟ip LVS+keepalive 连接池技术
发表于 2017-09-09 13:42:53 回复(0)
666
发表于 2017-08-24 15:34:51 回复(0)
常规的集群功能
发表于 2017-04-21 16:51:24 回复(0)
多台级联,有负载均衡之作用。
发表于 2017-03-04 22:03:00 回复(0)
百度,我讨厌你一辈子
发表于 2016-12-05 11:05:14 回复(0)
求正解
发表于 2016-12-01 15:38:05 回复(0)
多台机器均衡承担链接,
发表于 2016-10-08 08:20:39 回复(0)
平时没考虑过什么吞吐量容错能力的问题呀
发表于 2016-04-15 11:47:10 回复(0)
终于知道流量哪去了
发表于 2016-03-08 10:38:53 回复(0)
看到忽略网络…我就知道我流量哪里去了
发表于 2016-01-31 16:28:50 回复(0)
不简单
发表于 2015-09-27 21:43:56 回复(0)
好难
发表于 2015-06-13 18:22:15 回复(0)