鉴于移动计算量带来的巨大通信量,重要策略是减少冗余的客户端通信。基于客户端的轮询象征着不必要的通信:基于推送的协议允许服务将相关的变化告知客户端,而不是由客户端不断询问“在那里呢”。可以很好地工作于基于推送的模式,其中推送消息本身可以直接包括同步状态,或者只是指示文件管理软件客户端应该启动同步。当你想到几亿的设备都同时启动浪费资源的轮询请求时,基于推送的方法将变得非常可取。
一个给定设备启动与服务的联系比较简单,但服务联系设备就不简单了。设备运行在间歇连接的网络中,甚至不能保证服务能够物理上联系到设备——即使存在联系设备的一致方法也同样如此。设备在WiFi和各种3G和4G运营商网络上运行。有时设备具有IP地址,有时没有。大多数时候,文件管理软件应用程序没有权限在端口上侦听来创建服务。传统上,最简单(也许是最可靠)的跨平台间消息发送到设备的方法是使用SMS消息。虽然简单,但SMS工作得很好。实现推送功能的另一种常见方法是让客户端打开一个持久的HTTP连接,在连接期间,服务可以通过连接将消息推送给客户端。
关于TeamDoc软件:
TeamDoc是基于服务器/客户端架构的轻量级文件管理软件。TeamDoc将文件集中加密存储在您单位自己的服务器中,员工使用TeamDoc客户端访问服务器,从而获得与自己权限相关的权限:登入后与“我的电脑”界面类似,可以看到自己该看的文件,编辑自己能编辑的文档,对于能看到的文件,还可以细分文档权限,进而做到能看不能拷,能看不能截屏等功能,多种权限灵活设置,在线协同编辑、全文搜索、日志与版本追踪,快速构建企业文档库。告别假大空,我们提供值得您选择的、易用的、可用的文档管理软件。现在就访问TeamDoc首页
TeamDoc软件界面(点击可放大)
版权所有:南京网亚计算机有限公司,本文链接地址: 使用文件管理软件推送消息