【技术实现步骤摘要】
本专利技术属于数据订阅发布
,具体涉及一种移动互联网大规模准实时数据分级订阅发布系统及方法。
技术介绍
伴随着移动互联网大规模应用,也随着网络、通信技术和Internet的飞速发展,计算技术已进入分布式计算时代,普适计算、移动计算等新一代网络计算是以大规模、分散控制、动态性、自治性和松耦合为主要特征的大型分布式计算。传统的网络计算把服务和数据看作一组静态的对象和数据集,以请求/应答的方式处理信息交互,产生了基于RPC的中间件和面向对象的中间件技术。由于请求/应答通讯机制具有同步、紧耦合的特点,使得该机制对网络的稳定性要求非常高,而且系统的性能严重受制于服务器的工作效率,削弱了系统的扩展能力。为了适应复杂动念的网络环境,人们在紧耦合的通讯机制上进行改进,提出异步的通讯方法,引入了某种间接的、减耦的交互形式。而发布/订阅系统具有松耦合、匿名、多对多通信和可扩展的特点,已成为支持新一代网络计算的重要基础中间件平台,发布/订阅通信范型作为一种异步通信机制,在时间、空间和控制流三个方面都提供了完全的解耦特性,同时还具有匿名通信和一对多通信等特性,近年来得到了各界的普遍关注,已经成为热点,而现有的订阅发布系统对传输提供了可靠性保证,对提高事件传输效率,应用于大型的分布式网络计算中间件平台中具有重要的意义。但是在具体应用过程中,对于一个要求准实时的移动互联网大规模数据分级订阅发布系统,必须同时考虑以下多方面的维度:1.数据能够准实时地到达;2.数据能够可靠地到达;3.系统能够满足大吞吐量数据的要求;4.系统能够满足高并发需求;5.数据能够经济地到达(包括对服务方 ...
【技术保护点】
一种移动互联网大规模准实时数据分级订阅发布系统,其特征在于,包括安装有手机App和通知模块的智能手机、用于通知的服务器、业务服务器、数据库服务器、缓存服务器以及数据源;所述数据源的数量为一个以上,所述数据源同业务服务器相连接,所述业务服务器同缓存服务器相连接,所述业务服务器也同数据库服务器和用于通知的服务器相连接,所述数据库服务器也同用于通知的服务器相连接,所述安装有手机App的智能手机同用于通知的服务器和业务服务器之间建立有通信连接,所述智能手机为用户所有。
【技术特征摘要】
1.一种移动互联网大规模准实时数据分级订阅发布系统,其特征在于,包括安装有手机App和通知模块的智能手机、用于通知的服务器、业务服务器、数据库服务器、缓存服务器以及数据源;所述数据源的数量为一个以上,所述数据源同业务服务器相连接,所述业务服务器同缓存服务器相连接,所述业务服务器也同数据库服务器和用于通知的服务器相连接,所述数据库服务器也同用于通知的服务器相连接,所述安装有手机App的智能手机同用于通知的服务器和业务服务器之间建立有通信连接,所述智能手机为用户所有。2.根据权利要求1所述的移动互联网大规模准实时数据分级订阅发布系统,其特征在于经过授权验证通过后的数据源均用来向业务服务器发送业务数据;所述数据源以设定的时间间隔T1向业务服务器发送业务数据。3.根据权利要求2所述的移动互联网大规模准实时数据分级订阅发布系统,其特征在于每个所述数据源发送业务数据的时间间隔T1可配置,即每个数据源根据其业务数据的差异,可以配置所需要求的发送数据时间间隔。4.根据权利要求1所述的移动互联网大规模准实时数据分级订阅发布系统,其特征在于所述业务服务器用来接收通过授权验证的数据源发送来的业务数据,并根据业务需求存放在缓存服务器或数据库服务器中,具体方式为业务服务器收到数据源发送来的业务数据后,首先刷新缓存服务器把该业务数据作为最新的业务数据存放到缓存服务器中,而业务服务器根据业务数据的持久化逻辑,把业务数据存入数据库服务器;所述业务服务器还根据业务需求判定发送来的业务数据的权重级别,以此来进行分级处理,对于权重高的业务数据,除更新缓存服务器外,还经过用于通知的服务器来向手机App推送通知。5.根据权利要求4所述的移动互联网大规模准实时数据分级订阅发布系统,其特征在于所述刷新缓存服务器把该业务数据作为最新的业务数据存放到缓存服务器中的方式有三种,分别为以添加的方式把所述发送来的业务数据作为最新的业务数据、以更新的方式把所述发送来的业务数据作为最新的业务数据或者以删除原先的业务数据的方式来把剩余的业务数据作为最新的业务数据。6.根据权利要求4所述的移动互联网大规模准实时数据分级订阅发布系统,其特征在于所述业务服务器还根据业务需求判定发送来的业务数据的权重级别进行分级处理,其方式是用发送来的业务数据的权重级别来表示业务数据的优先级,并可根据任何业务规则选定两个权重级别,分别为第一权重级别和第二权重级别,其中第一权重级别大于第二权重级别,若发送来的业务数据的权重级别大于或等于第一权重级别就属于高权重信息;若发送来的业务数据的权重级别小于第一权重级别且大于或等于第二权重级别就属于中等权重信息;其他的就属于低权重信息。7.根据权利要求4所述的移动互联网大规模准实时数据分级订阅发布系统,其特征在于所述业务服务器还根据业务需求判定发送来的业务数据的权重级别以此来进行分级处理的方式是对发送来的业务数据在实时性、可靠性、重要性三个方面分别进行权重评判,对于三个方面不同的权重评判采取不同的数据处理策略。8.根据权利要求1所述的移动互联网大规模准实时数据分级订阅发布系统,其特征在于所述数据库服务器用来存储持久化需求的业务数据;数据库服务器用来存储业务数据的处理规则和权重级别;数据库服务器用来存储用户与...
【专利技术属性】
技术研发人员:马海涛,吴品醇,柳青,王炳峰,
申请(专利权)人:醇钱科技发展北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。