[发明专利]业务数据更新方法、服务器和服务器集群在审
申请号: | 201910549825.1 | 申请日: | 2019-06-24 |
公开(公告)号: | CN110245194A | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 吴成成 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王娇娇 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务数据 第一服务器 服务器集群 服务状态 服务器 业务数据更新 第二服务器 更新 瘫痪 出错 服务器更新 更新服务器 客户端提供 相应业务 集群 存储 服务 | ||
本发明公开了业务数据更新方法、服务器和服务器集群,在对服务器集群中各个服务器更新业务数据的过程中,首先更新服务器集群中至少一个第一服务器的第一业务数据,使得第一服务器基于第一业务数据为至少一个客户端提供相应业务服务;获得第一服务器的服务状态,若所述服务状态为非正常服务状态,那么服务器集群中至少一个第二服务器不会基于第一业务数据对自身存储的第二业务数据进行更新。若第一业务数据出错而重新对业务数据进行更新,仅再次更新第一服务器中的第一业务数据即可,加快了更新速度。若第一业务数据出错能够导致服务器瘫痪,那么服务器集群中仅有第一服务器发生瘫痪,至少一个第二服务器不会发生瘫痪。
技术领域
本申请涉及数据处理技术领域,更具体地说,涉及一种业务数据更新方法、服务器和服务器集群。
背景技术
随着信息技术的发展,服务器通过客户端(如:网页客户端,或,应用程序客户端)不断的为用户提供业务服务,例如,用户可以通过客户端向服务器发送数据请求,服务器通过客户端向用户展示对应的业务服务。例如,用户通过客户端向服务器发送指定广告请求,服务器通过客户端向用户展示该指定广告。
随着客户端的访问量不断增加,用户规模不断扩大,为了保证用户获得客户端所提供的业务服务的稳定性和效率,客户端后台的服务器通常会采用分布式服务器集群的架构,其中,通过局域网连接的多个服务器称为一个服务器集群(例如:多个服务器设置于同一机房中,通过局域网相连接,该机房中的多个服务器便可看作是一个服务器集群)。
在此基础上,客户端向用户提供相应业务时,就需要使服务器集群中各服务器所使用的业务数据相一致,否则,将会出现由于业务数据不一致而导致业务结果混乱的现象,例如,有的用户通过视频应用程序可以观看到某个广告,有的用户通过视频应用程序不能观看到该广告(针对具有同一种喜好特征的用户而言)。换言之,需要服务器集群包含的各服务器的业务数据一致。
现有技术中,使得服务器集群中各服务器的业务数据一致的方法如下:
若终端设备监测到自身存储的业务数据发生变更时,获取已变更的业务数据,并将已变更的业务数据分别发送给服务器集群中各服务器,从而实现服务器集群中各服务器的业务数据的同步更新,保证了服务器集群中各服务器的业务数据一致。
利用上述方法,若业务数据出错,那么服务器集群中各服务器的业务数据均出错,例如,业务数据为指定广告在一个月内的曝光量大于2万小于2.2万,若业务数据使得指定广告在一个月内的曝光量小于2万,那么将导致收入损失。若业务数据出错,那么涉及再次更新业务数据。再次更新业务数据的过程中,需要更新服务器集群中所有服务器中的业务数据,导致更新时间延长。若业务数据出错,在服务器集群的所有服务器运行一段时间后,才能发现,即业务数据出错的发现不及时。若业务数据出错能够导致服务器瘫痪,则服务器集群中所有服务器均发生瘫痪。
发明内容
有鉴于此,本申请提供了一种业务数据更新方法、服务器和服务器集群。
一种业务数据更新方法,应用于第一服务器,包括:
获取第一业务数据以及所述第一业务数据对应的第一版本号;
若检测到所述第一版本号与自身存储的第二版本号不相同,基于所述第一业务数据对所述第二业务数据进行更新;所述第二版本号为所述第一服务器存储的第二业务数据对应的版本号,所述第二业务数据为前一次业务数据更新过程中,所述第一服务器得到的最新版本的业务数据;
获取服务状态,所述服务状态是指所述第一服务器基于所述第一业务数据为至少一个客户端提供相应业务服务的状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910549825.1/2.html,转载请声明来源钻瓜专利网。