服务请求响应方法、装置以及服务器集群制造方法及图纸

技术编号:33529205 阅读:34 留言:0更新日期:2022-05-19 01:56
本发明专利技术公开了一种服务请求响应方法、装置以及服务器集群,该方法在接收到预设调用方发送的服务访问请求时,自主服务器以及各备份服务器中确定目标服务器;目标服务器中搭载有虚拟IP;通过虚拟IP将服务访问请求转发至目标服务器中,通过目标服务器确定服务访问请求的请求类型;根据请求类型确定目标服务接口;目标服务接口包括目标服务器所在的第一服务应用中的可用服务接口,和/或,非目标服务器所在的第二服务应用中的可用服务接口;通过目标服务器调用目标服务接口,得到接口调用结果,并将表征调用成功的接口调用结果对应的目标服务接口反馈至预设调用方。本发明专利技术提高了服务请求响应的效率,且保证了主服务器和备份服务器之间的数据一致性。间的数据一致性。间的数据一致性。

【技术实现步骤摘要】
服务请求响应方法、装置以及服务器集群


[0001]本专利技术涉及服务请求响应
,尤其涉及一种服务请求响应方法、装置以及服务器集群。

技术介绍

[0002]目前,大部分系统的数据库在进行如数据复制等过程均是通过主从同步的方式实现的,以使得数据可以从一个主服务器复制到其它从服务器中。在数据量较小时,通过主从同步的方式可以实现数据完整复制,但是在数据量较大时,主从同步的方式会出现数据丢失的情况,从而导致从服务器与主服务器之间的数据不一致。

技术实现思路

[0003]本专利技术实施例提供一种服务请求响应方法、装置以及服务器集群,以解决现有技术中的主从同步方法出现数据丢失,导致主服务器以及从服务器之间的数据不一致的问题。
[0004]一种服务请求响应方法,包括:
[0005]在接收到预设调用方发送的服务访问请求时,自所述主服务器以及各所述备份服务器中确定目标服务器;所述目标服务器中搭载有虚拟IP;
[0006]通过所述虚拟IP将所述服务访问请求转发至所述目标服务器中,并通过所述目标服务器确定所述服务访问请求的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务请求响应方法,其特征在于,所述服务请求响应方法应用于服务器集群中,所述服务器集群中包括主服务器以及至少一个备份服务器;所述服务请求响应方法包括:在接收到预设调用方发送的服务访问请求时,自所述主服务器以及各所述备份服务器中确定目标服务器;所述目标服务器中搭载有虚拟IP;通过所述虚拟IP将所述服务访问请求转发至所述目标服务器中,并通过所述目标服务器确定所述服务访问请求的请求类型;根据所述请求类型确定目标服务接口;所述目标服务接口包括目标服务器所在的第一服务应用中的可用服务接口,和/或,非目标服务器所在的第二服务应用中的可用服务接口;所述非目标服务器是指除所述目标服务器之外的主服务器和/或备份服务器;通过所述目标服务器调用所述目标服务接口,得到接口调用结果,并将表征调用成功的接口调用结果对应的所述目标服务接口反馈至所述预设调用方。2.如权利要求1所述的服务请求响应方法,其特征在于,所述自所述主服务器以及各所述备份服务器中确定目标服务器,包括:检测所述主服务器是否处于服务正常状态;所述主服务器中搭载有所述虚拟IP;在所述主服务器处于服务正常状态时,将所述主服务器记录为所述目标服务器;在所述主服务器不处于服务正常状态时,将所述虚拟IP转移至任意一个处于服务正常状态的备份服务器中,并将搭载有所述虚拟IP的备份服务器记录为所述目标服务器。3.如权利要求1所述的服务请求响应方法,其特征在于,所述目标服务器中设置有双主网关模块;所述通过所述目标服务器确定所述服务访问请求的请求类型,包括:通过所述双主网关模块对所述服务访问请求进行字段解析,得到与所述服务访问请求对应的访问请求字段;在所述访问请求字段为表征数据查询请求的字段时,确定所述请求类型为查询类型;在所述访问请求字段为表征数据更新请求的字段时,确定所述请求类型为增删改类型。4.如权利要求1所述的服务请求响应方法,其特征在于,所述根据所述请求类型确定目标服务接口,包括:自所述第一服务应用和所述第二服务应用中确定可用服务列表;所述可用服务列表中包括至少一个可用服务接口;在所述请求类型为查询类型时,通过预设接口选取策略自所述可用服务列表中的所有可用服务接口中选取一个可用服务接口,并将选取的可用服务接口记录为所述目标服务接口;在所述请求类型为增删改类型时,将所述可用服务列表中所有所述可用服务接口记录为所述目标服务接口。5.如权利要求4所述的服务请求响应方法,其特征在于,所述预设接口选取策略包括轮询接口选取策略、随机接口选取策略、权重接口选取策略以及调用时间接口选取策略。6.如权利要求1所述的服务请求响应方法,其特征在于,所述通过所述目...

【专利技术属性】
技术研发人员:王义
申请(专利权)人:青岛云天励飞科技有限公司
类型:发明
国别省市:

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

1