混世魔头
原帖由 zmqzmq2010 于 2011-6-23 21:15 发表 LZ我就请教1个问题: IOS5敢于把维特+IM+云端大量数据同步集成到系统内核里,是否代表苹果自家PUSH服务器+系统推送部分的可靠性足够应付QQ之类信息及时准确传递?
查看详细资料
TOP
原帖由 cc0128 于 2011-6-23 21:20 发表 posted by wap, platform: SAMSUNG (Nexus S) 阻塞和非阻塞不是程序代码可以控制的么。
原帖由 jun4rui 于 2011-6-23 21:11 发表 posted by wap, platform: Chrome 你可以看时序图的发起方,显然有变动后,是服务器主动发起的。 而且里面说了: Google Sync是通过Atom Feed协议进行的. 这样当Server端有changes后, 会通过C2DM框架发送"com ...
原帖由 cf3b5 于 2011-6-23 21:18 发表 实在受不了,这个破东西都能折腾这么久,而且都没有说到点子上~ 其实轮询还是通知这东西根本就没啥差别,去到最底层肯定还是轮询机制,只不过底层轮询速度超快,去到应用层可以看成是无缝的事件触发机制的而已~ ...
魔神至尊
原帖由 cf3b5 于 2011-6-23 21:20 发表 这叫做物似主人形!
魔王撒旦
原帖由 潜水艇的水 于 2011-6-23 21:24 发表 对,如果柱塞的话,又没有服务器唤醒,哪你不就一直祖塞再那里收不到消息了嘛,说白了push就是吧一部分手机上需要实现的功能放到服务器上去了,节省手机cpu和网络资源
原帖由 潜水艇的水 于 2011-6-23 21:29 发表 你看懂我说的东西了么?socket阻塞这种push的方式根本就不是底层轮询,而是由硬件驱动唤醒的。摆脱先看看操作系统实现的机制再出来喷
原帖由 masterfish 于 2011-6-23 21:35 发表 这个不知道android下的解决如何,反正阻塞模式在windows下很蛋疼,好多次都把程序搞死了。。。
原帖由 masterfish 于 2011-6-23 21:36 发表 我觉得其实他说的没错,只不过轮询的不是app的socket,而是OS,再由OS来触发唤醒。。。
银河飞将
原帖由 潜水艇的水 于 2011-6-23 21:09 发表 不至于吧,飞行不开第三放后台程序一个晚上能耗多少电?能超过10%么?