一种数据交互系统及交互方法技术方案

技术编号:26482317 阅读:20 留言:0更新日期:2020-11-25 19:29
本发明专利技术公开了一种数据交互系统及交互方法。该系统包括专有云后台管理服务器、专有云数据库、专有云接口服务器、专有云分布式缓存服务器、公有云接口服务器和公有云对象存储器;专有云后台管理服务器根据系统管理员设置的配置信息对第三方接口数据进行处理,专有云分布式缓存服务器进行数据缓存,公有接口服务器对读取缓存信息进行处理,并将存储处理后的数据传输至公有云对象存储器中,公有云对象存储器将公有云对象存储器中存储的数据分发处理至移动端。采用本发明专利技术的系统及方法,能够使动态数据持续静态化,省略预估访问量和部署大量服务器的环节,同时节约了大量负载机器,节省了人力物力。

【技术实现步骤摘要】
一种数据交互系统及交互方法
本专利技术涉及互联网
,特别是涉及一种数据交互系统及交互方法。
技术介绍
随着移动互联网的发展,大量用户流量开始下沉,越来越多的企业开始提供移动应用供用户访问,H5应用更是其中的佼佼者。首先H5应用可以很轻松的兼容各种版本的手机操作系统,其次它无需下载,可以随时在各类聊天软件中转发和分享,使其更容易形成网络热点,为企业带来更多用户和获得更高曝光量。H5应用目前主要分为两类:一类为纯静态内容,即一次生成后,不再修改内容,可以部署到CDN(ContentDeliveryNetwork,内容分发网络)上,成本较小,但是趣味性不足,感兴趣的人比较少,不容易形成热点;另一类为动态交互内容,比如增加评论、转发、点赞、抽奖等互动属性,参与的用户大大增加,但是,由于动态交互内容需要和后端服务器交互,在高负载的情况下,传统架构方案是通过增加大量的后端节点服务器提供负载均衡服务,如图1所示。传统架构方式需要提前增加服务器来提供负载均衡服务,由于服务器价格较贵,在高负载情况下,大量的部署服务器,会导致企业成本不断增加。
技术实现思路
本专利技术的目的是提供一种数据交互系统及交互方法,通过系统配置策略,使得动态数据持续静态化,省略预估访问量和部署大量服务器的环节,同时节约了大量负载机器,节省了人力物力。为实现上述目的,本专利技术提供了如下方案:一种数据交互系统,包括:专有云后台管理服务器、专有云数据库、专有云接口服务器、专有云分布式缓存服务器、公有云接口服务器和公有云对象存储器;所述专有云后台管理服务器用于获取系统管理员设置的配置信息并将所述配置信息分别传输至所述专有云接口服务器和所述专有云数据库;所述专有云接口服务器用于获取第三方接口数据,并根据所述配置信息对所述第三方接口数据进行数据处理;所述专有云接口服务器与所述专有云分布式缓存服务器进行数据交互;所述专有云分布式缓存服务器用于将所述专有云接口服务器处理后的数据进行缓存;所述专有云分布式缓存服务器与所述公有云接口服务器进行数据交互;所述公有云接口服务器用于将所述专有云分布式缓存服务器中缓存的数据进行对象存储处理,并将存储处理后的数据传输至所述公有云对象存储器中;所述公有云接口服务器还用于接收移动端传输的用户数据,并将所述用户数据传输至所述专有云分布式缓存服务器;所述公有云对象存储器用于将所述公有云对象存储器中存储的数据分发处理至所述移动端;所述专有云数据库用于存储所述专有云后台管理服务器和所述专有云接口服务器发送的数据。可选的,所述配置信息,具体包括:接口地址、接口参数、数据条数、是否循环推送、截止时间以及对象存储接口规则。本专利技术还提供一种数据交互方法,包括:专有云后台管理服务器获取系统管理员设置的配置信息,将所述配置信息分别传输至专有云数据库和专有云接口服务器;专有云数据库存储所述配置信息;专有云接口服务器获取第三方接口数据,并根据所述配置信息对所述第三方接口数据进行数据处理;专有云分布式缓存服务器将所述专有云接口服务器处理后的数据进行缓存;公有云接口服务器将所述专有云分布式缓存服务器中缓存的数据进行对象存储处理,并将存储处理后的数据传输至所述公有云对象存储器中;公有云对象存储器将所述公有云接口服务器传输的存储处理后的数据分发处理至移动端。可选的,在所述公有云对象存储器将所述公有云接口服务器传输的存储处理后的数据分发处理至移动端,之后还包括:所述公有云接口服务器接收移动端传输的用户数据,并将所述用户数据传输至所述专有云分布式缓存服务器;所述专有云接口服务器对所述专有云分布式缓存服务器缓存的用户数据进行运算处理或业务逻辑处理,并将运算处理或业务逻辑处理后的数据传输至所述专有云数据库中。本专利技术还提供一种数据交互系统,包括:专有云后台管理服务器、公有云数据库、公有云接口服务器和公有云对象存储器;所述专有云后台管理服务器用于获取系统管理员设置的配置信息并将所述配置信息传输至所述公有云数据库;所述公有云数据库用于存储所述配置信息以及第三方接口数据;所述公有云接口服务器用于将所述公有云数据库中的处理后的第三方接口数据进行对象存储处理,并将对象存储处理后的数据传输至所述公有云对象存储器中;所述公有云对象存储器用于将所述公有云对象存储器中存储的数据分发处理至移动端。可选的,所述数据交互系统,还包括:公有云分布式缓存服务器;所述公有云分布式缓存服务器用于接收移动端传输的用户数据;所述公有云接口服务器对所述用户数据进行运算处理或业务逻辑处理,并将运算处理或业务逻辑处理后的数据传输至所述公有云数据库。可选的,所述配置信息,具体包括:接口地址、接口参数、数据条数、是否循环推送、截止时间以及对象存储接口规则。本专利技术还提供一种数据交互方法,包括:专有云后台管理服务器获取系统管理员设置的配置信息并将所述配置信息传输至公有云数据库;所述公有云数据库存储所述配置信息以及第三方接口数据;公有云接口服务器将所述公有云数据库中的第三方接口数据进行对象存储处理,并将对象存储处理后的数据传输至公有云对象存储器中;所述公有云对象存储器将所述公有云对象存储器中存储的数据分发处理至所述移动端。可选的,在所述公有云对象存储器将所述公有云对象存储器中存储的数据分发处理至所述移动端,之后还包括:公有云分布式缓存服务器接收移动端传输的用户数据;所述公有云接口服务器对所述用户数据进行运算处理或业务逻辑处理,并将运算处理或业务逻辑处理后的数据传输至所述公有云数据库。与现有技术相比,本专利技术的有益效果是:本专利技术提出了一种数据交互系统及交互方法,该系统包括专有云后台管理服务器、专有云数据库、专有云接口服务器、专有云分布式缓存服务器、公有云接口服务器和公有云对象存储器;专有云后台管理服务器根据系统管理员设置的配置信息对第三方接口数据进行处理,专有云分布式缓存服务器进行数据缓存,公有接口服务器对读取缓存信息进行处理,并将存储处理后的数据传输至公有云对象存储器中,公有云对象存储器将公有云对象存储器中存储的数据分发处理至移动端,使得动态数据持续静态化,省略预估访问量和部署大量服务器的环节,同时节约了大量负载机器,节省人力物力;并且数据始终存储在专有云数据库中,保证数据的高安全性,同时打通了专业云和公有云的数据链路。本专利技术还提出了一种数据交互系统及交互方法,该系统包括专有云后台管理服务器、公有云数据库、公有云接口服务器和公有云对象存储器;专有云后台管理服务器获取系统管理员设置的配置信息,公有云数据库存储第三方接口数据,公有云接口服务器将公有云数据库中的处理后的第三方接口数据进行对象存储处理,并将对象存储处理后的数据传输至公有云对象存储器中,公有云对象存储器将公有云对象存储器中存储的数据分发处理至移动端,使得动态数据持续静本文档来自技高网...

【技术保护点】
1.一种数据交互系统,其特征在于,包括:/n专有云后台管理服务器、专有云数据库、专有云接口服务器、专有云分布式缓存服务器、公有云接口服务器和公有云对象存储器;/n所述专有云后台管理服务器用于获取系统管理员设置的配置信息并将所述配置信息分别传输至所述专有云接口服务器和所述专有云数据库;/n所述专有云接口服务器用于获取第三方接口数据,并根据所述配置信息对所述第三方接口数据进行数据处理;所述专有云接口服务器与所述专有云分布式缓存服务器进行数据交互;/n所述专有云分布式缓存服务器用于将所述专有云接口服务器处理后的数据进行缓存;所述专有云分布式缓存服务器与所述公有云接口服务器进行数据交互;/n所述公有云接口服务器用于将所述专有云分布式缓存服务器中缓存的数据进行对象存储处理,并将存储处理后的数据传输至所述公有云对象存储器中;所述公有云接口服务器还用于接收移动端传输的用户数据,并将所述用户数据传输至所述专有云分布式缓存服务器;/n所述公有云对象存储器用于将所述公有云对象存储器中存储的数据分发处理至所述移动端;/n所述专有云数据库用于存储所述专有云后台管理服务器和所述专有云接口服务器发送的数据。/n

【技术特征摘要】
1.一种数据交互系统,其特征在于,包括:
专有云后台管理服务器、专有云数据库、专有云接口服务器、专有云分布式缓存服务器、公有云接口服务器和公有云对象存储器;
所述专有云后台管理服务器用于获取系统管理员设置的配置信息并将所述配置信息分别传输至所述专有云接口服务器和所述专有云数据库;
所述专有云接口服务器用于获取第三方接口数据,并根据所述配置信息对所述第三方接口数据进行数据处理;所述专有云接口服务器与所述专有云分布式缓存服务器进行数据交互;
所述专有云分布式缓存服务器用于将所述专有云接口服务器处理后的数据进行缓存;所述专有云分布式缓存服务器与所述公有云接口服务器进行数据交互;
所述公有云接口服务器用于将所述专有云分布式缓存服务器中缓存的数据进行对象存储处理,并将存储处理后的数据传输至所述公有云对象存储器中;所述公有云接口服务器还用于接收移动端传输的用户数据,并将所述用户数据传输至所述专有云分布式缓存服务器;
所述公有云对象存储器用于将所述公有云对象存储器中存储的数据分发处理至所述移动端;
所述专有云数据库用于存储所述专有云后台管理服务器和所述专有云接口服务器发送的数据。


2.根据权利要求1所述的数据交互系统,其特征在于,所述配置信息,具体包括:接口地址、接口参数、数据条数、是否循环推送、截止时间以及对象存储接口规则。


3.一种数据交互方法,其特征在于,包括:
专有云后台管理服务器获取系统管理员设置的配置信息,将所述配置信息分别传输至专有云数据库和专有云接口服务器;
专有云数据库存储所述配置信息;
专有云接口服务器获取第三方接口数据,并根据所述配置信息对所述第三方接口数据进行数据处理;
专有云分布式缓存服务器将所述专有云接口服务器处理后的数据进行缓存;
公有云接口服务器将所述专有云分布式缓存服务器中缓存的数据进行对象存储处理,并将存储处理后的数据传输至所述公有云对象存储器中;
公有云对象存储器将所述公有云接口服务器传输的存储处理后的数据分发处理至移动端。


4.根据权利要求3所述的数据交互方法,其特征在于,在所述公有云对象存储器将所述公有云接口服务器传输的存储处理后的数据分发处理至移动端,之后还包括:
所述公有云接口服务器接收移动端传输的用户数...

【专利技术属性】
技术研发人员:莫德蜜廉玉施文鹏李娟
申请(专利权)人:央视频融媒体发展有限公司
类型:发明
国别省市:北京;11

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

1