from:http://www.csdn.net/article/2015-12-22/2826542 摘要:本文是根据魅族架构师于小波在msup和魅族联合举办的#魅族技术开放日#的演讲中的分享内容整理而成,于小波分享了魅族实时消息推送架构的其中遇到的坑和一些心得体会。 【编者按】此文是根据魅族架构 ...
分类:
其他好文 时间:
2016-07-01 16:21:14
阅读次数:
196
WebSocket 发起单个请求,服务端不需要等待客服端,客户端在任何时候也能发消息到服务端,减少了轮询时候的延迟。轮询与WebSocket的区别。简历一次连接后,服务器能给客户端发多次。 基于http的实时消息是相当的复杂的,在无状态的请求中维持回话的状态增加了复杂度,跨域是曲折的,使用ajax处 ...
分类:
Web程序 时间:
2016-04-06 00:18:23
阅读次数:
204
Storm是一个流计算框架,处理的数据是实时消息队列中的,所以需要我们写好一个topology逻辑放在那,接收进来的数据来处理,所以是通过移动数据平均分配到机器资源来获得高效率。 Storm的优点是全内存计算,因为内存寻址速度是硬盘的百万倍以上,所以Storm的速度相比较Hadoop非常快(瓶颈是内 ...
分类:
其他好文 时间:
2016-03-30 16:26:46
阅读次数:
123
这是一篇编译的文章,内容均出自Parse.com的iOS开发教程,同时作者还提供了视频讲解。本文将带领开发者一步一步向着iOS推送通知的深处探寻,掌握如何配置iOS推送通知的奥义。 介绍一点点背景资料 众所周知,使用推送通知是一个很棒的、给应用添加实时消息通知的方式。这样做的结局是,开发者和用户之间
分类:
移动开发 时间:
2016-02-25 01:36:52
阅读次数:
280
原文网址:http://www.csdn.net/article/2015-12-22/28265421.系统架构设计。系统架构逻辑上划分,划分为四层,最下面的一个是提供魅族手机的接入。第二层是消息分发服务,主要的作用就是提供上行消息的路由和用户下行消息的路,这边有一个用户路由表。第三层是订阅信息,...
分类:
其他好文 时间:
2015-12-26 10:04:16
阅读次数:
315
这是一篇编译的文章,内容均出自Parse.com的iOS开发教程,同时作者还提供了视频讲解。本文将带领开发者一步一步向着iOS推送通知的深处探寻,掌握如何配置iOS推送通知的奥义。介绍一点点背景资料众所周知,使用推送通知是一个很棒的、给应用添加实时消息通知的方式。这样做的结局是,开发者和用户之间,彼...
分类:
移动开发 时间:
2015-12-15 06:25:09
阅读次数:
215
前言gopush-cluster是一套golang开发的实时消息推送集群,主要分享一下开发这套系统的想法和思路。架构主要分为三个模块来开发,comet/web/message。comet主要负责消息排队、消息推送以及和客户端的连接维护;整套系统依据是消息ID顺序原则获取消息(客户端本地获取最大的消息...
分类:
其他好文 时间:
2015-08-03 18:59:03
阅读次数:
190
Real Time Messaging Protocol(实时消息传送协议协议)是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议。 我们公司的平台都是采用的这个协议进行的音视频的播放RTMP协议是一个基于TCP的高层协议族(所以wireshark抓包的...
分类:
其他好文 时间:
2015-07-09 10:56:52
阅读次数:
4466
hadoop 是实现了 mapreduce 的思想,将数据切片计算来处理大量的离线数据。hadoop
处理的数据必须是已经存放在 hdfs 上或者类似 hbase 的数据库中,所以 hadoop 实现的时候
是通过移动计算到这些存放数据的机器上来提高效率而 storm 不同,storm 是一个流计算框
架,处理的数据是实时消息队列中的,所以需要我们写好一个 topology 逻辑放在那,...
分类:
其他好文 时间:
2015-07-02 19:34:35
阅读次数:
138
这个Demo源码实现比较怪,有点拗脑,原因估是作者想把控件的使用做得简单,而封装太多。这里说是解析,其实是粗析,俺没有耐心每个实现点都查实清楚,看源码一般也就连读带猜的。这个Demo表达出的意义,在于在HTTP访问方式下,很方便的实现了客户端和服务端相互的主动通讯能力,这在需要实时消息交互,控制交互...
分类:
其他好文 时间:
2015-06-28 18:49:18
阅读次数:
186