【技术实现步骤摘要】
服务控制方法、装置、设备及计算机存储介质
[0001]本申请属于网络服务控制
,尤其涉及一种服务控制方法、装置、设备及计算机存储介质。
技术介绍
[0002]目前,大多企业均采用当下较为流行的微服务架构来实现业务中心的建设或改造,通过建设开放平台对业务中心的微服务进行统一管理,然而现有的开放平台架构应用主要采用企业服务总线技术对内部业务中心的微服务进行调度,并直接对开放的应用渠道进行介入管控、流量控制等,然而对于各个网关之间的服务接入管控和流量控制,只能根据预设配置做到简单地接入规则判断,以及由硬负载配合做负载均衡。
[0003]开放平台可以包括一层管理控制平面和一层服务流控平面,在服务流控平面中,设置有能力聚合网关联邦,在众多运行的能力聚合网关中,当第一能力聚合网关出现故障后,需要对第二能力聚合网关进行服务接入管控和流量管控时,由于预先配置的规则,无法根据第一故障能力聚合网关的实际情况进行有效地服务接入管控和限流管控保护其他能力聚合网关,并且一旦硬件出现异常或无法做均匀负载,也将使得第二能力聚合网关无法及时进 ...
【技术保护点】
【技术特征摘要】
1.一种服务控制方法,其特征在于,所述方法应用于控制聚合网关,所述方法包括:获取第一能力聚合网关实时转发的服务控制请求以及第二能力聚合网关在当前时刻的能力信息,所述第一能力聚合网关归属于服务提供方或者服务应用方,所述第二能力聚合网关归属于能力使用方或能力调用方;解析所述服务控制请求,得到所述服务控制请求中的第一服务以及服务请求参数信息;根据所述能力信息以及所述服务请求参数信息,生成第二能力聚合网关访问所述第一服务对应的目标参数阈值;根据所述第一服务和所述目标参数阈值,生成服务控制指令;将所述服务控制指令发送至所述第二能力聚合网关,以使所述第二能力聚合网关根据所述目标参数阈值生成执行条件,并根据所述执行条件对所述第一服务的服务控制。2.如权利要求1所述的服务控制方法,其特征在于,所述第一服务为多个,所述根据所述第一服务和所述目标参数阈值,生成服务控制指令,包括:针对每个所述第一服务,分别执行:根据所述第一服务和所述目标参数阈值,生成服务控制指令,所述服务控制指令与所述第一服务一一对应;相应地,所述将所述服务控制指令发送至所述第二能力聚合网关,包括:将所述服务控制指令单独逐一地发送至所述第二能力聚合网关。3.如权利要求1所述的服务控制方法,其特征在于,所述第一服务为多个,所述根据所述第一服务和所述目标参数阈值,生成服务控制指令,包括:将多个所述第一服务和对应的目标参数阈值,封装成一条服务控制指令;相应地,所述将所述服务控制指令发送至所述第二能力聚合网关,包括:将封装得到的服务控制指令发送至所述第二能力聚合网关。4.如权利要求1所述的服务控制方法,其特征在于,所述能力信息为网络带宽,所述第一服务为流量控制服务,所述服务请求参数信息为请求流量信息;所述目标参数阈值为访问第一服务的频率阈值;所述根据所述能力信息以及所述服务请求参数信息,生成第二能力聚合网关执行所述服务控制请求中的服务的目标参数阈值,包括:基于下述公式,生成第二能力聚合网关执行所述服务控制请求中的服务的目标参数阈值;其中,Y1为访问第一服务的频率阈值,a1为0
‑
1范围内预设参数,B
x
为第二能力聚合网关当前时刻的网络带宽,B0为默认网络带宽,C为请求流量信息。5.如权利要求4所述的服务控制方法,其特征在于,所述能力信息为网络带宽,所述第一服务为流量控制服务,所述服务请求参数信息为请求流量信息;所述目标参数阈值为访问第一服务的频率阈值;所述根据所述能力信息以及所述服务请求参数信息,生成第二能力聚合网关执行所述服务控制请求中的服务的目标参数阈值,还包括:基于下述公式以及Y1,修正第二能力聚合网关执行所述服务控制请求中的服务的目标
参数阈值;Y1′
为修正后的访问第一服务的频率阈值,C为请求流量信息,r为预设频率阈值。6.如权利要求1所述的服务控制方法,其特征在于,所述能力信息为空闲第二能力聚合网关的数量,所述第一服务为服务降级服务,所述服务请求参数信息为请求服务等级数;所述目标参数阈值为...
【专利技术属性】
技术研发人员:张毅,张天骁,兰建明,吴晶,初瑞,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。