共 16 篇文章 |
|
Android微信智能心跳方案。在支持GCM的设备上,主要靠GCM来激活WhatsApp,WhatsApp启动后,会建立一个与服务器的长连接,直接通过此长连接发送Push消息,这个长连接10分钟无消息就会主动断掉,且这十分钟内不做心跳,断掉后WhatsApp客户端和它的服务器不再有连接。d)某些运营商可能限制了5228端口,移动3G/2G下,发现几乎无法连接上GCM服务器... 阅303 转1 评0 公众公开 16-04-01 15:48 |
比较困难的是那种我们提前发现不了突然成为热点的商品成为热点,这种就要通过实时热点数据分析了,目前我们设计可以在3s内发现交易链路上的实时热点数据,然后根据实时发现的热点数据每个系统做实时保护。图5 实时热点数据后台。热点服务后台、现有各个中间件和应用在做的没有取代关系,每个中间件和应用还需要保护自己,热点服务后台提供一个... 阅59 转1 评0 公众公开 16-03-20 20:04 |
Bayeux 协议基于通道进行通信,通过该通道从客户端到服务器、从服务器到客户端或从客户端到客户端(但是是通过服务器)路由和发送消息。在客户和服务器之间保持“心跳”信息 在浏览器与服务器之间维持一个长连接会为通信带来一些不确定性:因为数据传输是随机的,客户端不知道何时服务器才有数据传送。在WebSocket API中,浏览器和服务器只需要... 阅49 转0 评0 公众公开 16-03-19 09:32 |
漫谈 IM 通信架构。由于XMPP基于XML,所以流量大,流量问题对于移动网络来说非常敏感,然后就是消息不可靠、CMWAP兼容、开源项目对协议实现不完善等问题,也是XMPP面临的问题。当然XML可以通过精简压缩来实现流量可控,目前这也是XMPP优化的可行方案,消息的不可靠可以通过扩展XMPP来实现ACK,随着3/4G的发展,CMWAP网关毕竟是末日黄花,但是开... 阅687 转3 评0 公众公开 16-03-19 09:31 |
nice服务端架构重构与演进。ClientAdapter:客户端适配器,用来处理所有客户端差异导致的逻辑问题。CKCR:CheckAndCorrect,数据的检查和修正,用来控制输入输出协议,解决客户端/服务端 RD 协作的技术层面问题。上述问题 3,客户端/服务端 RD 的协作问题,这个问题分两部分。客户端/服务端协作问题,技术层面 nice 通过这个组件解决。CKCR:通... 阅542 转4 评0 公众公开 16-03-13 14:09 |
Golang在视频直播平台的高性能实践(含PPT下载)熊猫 TV 是一家视频直播平台,先介绍下我们系统运行的环境,下面这 6 大服务只是我们几十个服务中的一部分,由于并发量与重要性比较高,所以成为 golang 小试牛刀的首批高性能高并发服务。礼物系统是多数视频直播平台的标配,国内有礼物消费习惯的土豪不少,高峰期送礼物的并发量很大,尤其很多... 阅97 转0 评0 公众公开 16-03-13 14:01 |
座位是一个物理概念,一个用户成功购买了一张票后,座位就会少一个,一张票唯一对应一个座位,但是一个座位有可能会对应多张票;当得到一个可用座位后,就可以生成一张票了,然后保存这个票到车次聚合根内部即可。票1:ab,1.这样的好处是,因为一个车次能够真正出售的票是有限的,因为座位就那么几个,比如就1000个座位,估计一般正常情况也就... 阅33 转0 评0 公众公开 16-02-24 00:02 |
ngx_int_t rc;checker 函数根据 handler 函数的不同返回值,给上一层的 ngx_http_core_run_phases 函数返回 NGX_AGAIN 或者 NGX_OK,如果期望上一层继续执行后面的 phase 则需要确保 checker 函数不是返回 NGX_OK,不同 checker 函数对 handler 函数的返回值处理还不太一样,开发模块时需要确保相应阶段的 checker 函数对返回值的处理在你的预... 阅1062 转5 评0 公众公开 16-02-22 08:36 |
唯品会资深架构师官华:实现电商平台从业务到架构的治理体系。业务架构的核心,在于通过一个完整的业务场景运营体系(orchestration)组装各种企业的业务能力,形成符合企业商业模式和运营特点的场景,用最有效的方式达成销售的目的;运营架构:运营架构实现对商业模式的落地,这个体系内包含企业核心能力,IT形态,企业数据等基础形态,不同的... 阅123 转4 评0 公众公开 16-02-13 22:52 |
支撑微博千亿调用的轻量级RPC框架:Motan.RPC 框架的发展与现状。RPC 协议只规定了 Client 与 Server 之间的点对点调用流程,包括 stub、通信协议、RPC 消息解析等部分,在实际应用中,还需要考虑服务的高可用、负载均衡等问题,所以这里的 RPC 框架指的是能够完成 RPC 调用的解决方案,除了点对点的 RPC 协议的具体实现外,还可以包括服务的发... 阅371 转2 评0 公众公开 16-02-09 20:51 |