一种Web信息推送方法技术

技术编号:8611650 阅读:142 留言:0更新日期:2013-04-20 00:05
本发明专利技术涉及Web信息处理技术领域,具体涉及一种高效的web信息推送方法。本发明专利技术将应用服务器与消息服务器独立开;应用服务器只记录消息服务器中存放消息的Key的值Value;具体的消息内容通过该Value转向消息服务器获取具体的消息内容。本方法极大了优化了应用服务器的数据库操作,同时减轻了服务器的Application域的数据存放压力;独立的消息缓存服务器,不但减轻了应用服务器的http请求压力,而且可以向用户提供高效的消息获取方法。本发明专利技术的方法可以广泛应用于JAVA技术Web的开发领域。

【技术实现步骤摘要】

本专利技术涉及Web信息处理
,具体涉及ー种高效的web信息推送方法。
技术介绍
目前的消息推送技术,具体的消息信息都存放在应用服务器或数据库中。这就造成应用服务器的数据量越来越大;而且数据存放在应用服务器中,则当需要获取消息时,客户端是直接从应用服务器获取具体的消息内容;这样严重影响成了应用服务器的并发性与有效性。
技术实现思路
本专利技术解决的技术问题在于提供一种高效的web信息推送方法;可以解决应用服务器的数据量问题;通过独立的消息服务器,不当可以减轻应用服务器的压力,而且可以提高消息有效性。本专利技术解决上述技术问题的技术方案是一种高效的Web信息推送方法,其特征在于将应用服务器与消息服务器独立开;应用服务器只记录消息服务器中存放消息的Key的值Value ;具体的消息内容通过该Value转向消息服务器获取具体的消息内容。消息服务器采用缓存方式存放消息信息。客户端获取服务器消息包括如下步骤 第I步,链接应用服务器,获取服务器Application域中键为Key的值Value ;第2步,通过Value值,到消息服务器中获取具体的消息信息Msg ;第3步、如果Msg为空,则通过应用服务器中的数据库获取相应的消息信息Msg。服务器按以下步骤更新消息第I步、链接应用服务器,获取服务器Application域中键为Key的值Value ;第2步、通过Value值,到消息服务器中获取具体的消息信息Msg ;若Msg为空,则通过Value至应用服务器的数据库中获取相应的消息信息Msg ;第3步、修改获取的Msg信息,得至新的消息信息NewMsg ;第4步、以新的消息信息MewMsg更新数据库中的消息信息;第5步、通过值为Value的键,更新消息服务器中的消息信息。本专利技术可以让用户在访问外网系统时,系统自动将访问重定向本地服务器,让本地服务器为用户服务。这样不仅有更好的响应效应,而且在文件上传下载中也有更高的速度,占用极小的带宽资源。而数据同步也使内、外网系统一致,用户在操作和数据上没有任何的差別。本专利技术应用服务器只存放消息服务器中存放消息的键,而具体的消息信息存放在消息服务器中;这样大大减少了应用服务器的数据量,減少了应用服务器的数据库操作,同时减少了应用服务器的访问量,提高应用服务器的并发性;同时通过独立的消息服务器,可以提高消息的时效性。附图说明下面结合附图对本专利技术进一步说明图1是本专利技术客户端获取消息的流程图;图2是本专利技术应用服务器更新消息的流程图。具体实施例方式如图1所示,是本专利技术客户获取消息的流程图;客户获取消息包括如下步骤第I步、链接应用服务器,获取服务器Application域中键为Key的值Value ;第2步、通过Value值,到消息服务器中获取具体的消息信息Msg ;第3步、如果Msg为空,则通过应用服务器中的数据库获取相应的消息信息Msg。如图2所示,是本专利技术应用服务器更新消息的流程图;应用服务器更新消息包括如下步骤·第I步、链接应用服务器,获取服务器Application域中键为Key的值Value ;第2步、通过Value值,到消息服务器中获取具体的消息信息Msg ;若Msg为空,则通过Value至应用服务器的数据库中获取相应的消息信息Msg ;第3步、修改获取的Msg信息,得至新的消息信息NewMsg ;第4步、以新的消息信息MewMsg更新数据库中的消息信息;第5步、通过值为Value的键,更新消息服务器中的消息信息。本专利技术系统部署独立的消息服务器,并与应用服务器相隔离;消息服务器存用缓存的方式存储消息数据。应用服务器只记录消息服务器中存放消息的Key的值Value ;具体的消息内容通过该Value转向消息服务器获取具体的消息内容。本专利技术优化了应用服务器的数据库操作,同时减轻了服务器的Application域的数据存放压カ;独立的消息缓存服务器,不但减轻了应用服务器的http请求压力,而且可以向用户提供高效的消息获取方法。本文档来自技高网...

【技术保护点】
一种高效的Web信息推送方法,其特征在于:将应用服务器与消息服务器独立开;应用服务器只记录消息服务器中存放消息的Key的值Value;具体的消息内容通过该Value转向消息服务器获取具体的消息内容。

【技术特征摘要】
1.一种高效的Web信息推送方法,其特征在于将应用服务器与消息服务器独立开;应用服务器只记录消息服务器中存放消息的Key的值Value ;具体的消息内容通过该Value转向消息服务器获取具体的消息内容。2.根据权利要求1所述的Web信息推送方法,其特征在于消息服务器采用缓存方式存放消息信息。3.根据权利要求1或2所述的Web信息推送方法,其特征在于客户端获取服务器消息包括如下步骤 第I步,链接应用服务器,获取服务器Application域中键为Key的值Value ; 第2步,通过Value值,到消息服务器中获取具体的消息信息Msg ; 第3步、如果Msg为空,则通过应用服务器中的数据库获取相应的消息信息Msg。4.根据权利要求1或2所述的Web信息推送方法,其特征在于服务器按以下步骤更新消息 第I步、链接应用服务器,获取服务器Application域中键为Key的值Value ; 第2步、通过Value值...

【专利技术属性】
技术研发人员:关班记孙傲冰季统凯
申请(专利权)人:国云科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1