谁能告诉我去哪里学习push的技术

来源:百度知道 编辑:UC知道 时间:2024/05/31 05:26:38

所谓PUSH技术是一种基于客户服务器机制,由服务器主动的将信息发往客户端的技术。同传统的拉技术(PULL)相比,两者最为主要的区别在于前者的是由服务器主动发送信息,而后者则是由客户机主动请求信息。在PUSH应用中,在服务器发送内容给客户机之前,没有明显的客户机请求,也就是说,PUSH事务是由服务器发起的。PUSH技术的本质在于让信息去主动的寻找用户,因此其优势在于信息的主动性和及时性,通过使用该技术,可以尽快的将信息推送到用户面前;其弱势在于信息的准确性较差,由于简单的筛选机制取代了人工的选择,必然会使推送信息和用户的需求间存在一定的差异。 PUSH技术并不是最近才产生的技术,早在1996年Internet兴起时就产生了PUSH技术来获取网上信息。但在后来的实际应用中,PHSH技术却败给了使用浏览器查找信息的PULL技术,这其中的原因是多方面的。首先,在固定互联网应用中,计算机等固定设备为用户提供了足够的资源和能力去查找信息,所以人们通常将它作为一个浏览信息的窗口,而不是被动的信息接收者,用户对于信息准确性的要求也远胜于对其及时性的要求。第二,PUSH技术不能保证信息送达用户面前。由于PUSH技术采用的是广播机制,当网络信息中心发送信息时,如果客户端正好在网上,且转换器和接收器都正好切换到同一频道上,传输才会发生作用,用户才能获取信息。如果用户不在网上,则该用户就会丢失网络中心广播的信息。这对于那些要确保能收到信息的应用领域是不适合的。第三,PUSH技术无法没有状态跟踪。PUSH技术采用的是开环控制模式,没有客户反馈信息,没有状态跟踪。一个信息发布后,客户收到没有?收到了信息的客户端是否已按信息的指示执行了任务?这些问题答案信息发布者无从得知。这对于需要根据用户反馈信息来做决策的信息中心来说是无法接受的。
PUSH的业务应用1. 移动增值业务中的PUSH业务特点1.1信息及时传送和快捷获取 PUSH技术应用移动增值业务之前,手机用户都是采用PULL(浏览)方式来获取他们所需要的移动数据内容。然而对于那些信息更新速度快、信息产生频度高而且用户需求相对较为稳定的移动数据内容而言,再采用PULL方式无论对于用户还是内容提供商来说都过于烦琐和浪费资源。采用PUSH技术即可方便地实现相关内容的及时传送和用户的快捷获取。 对于手机用户而言,他们可以订购他们