错误码管理方法、装置以及系统制造方法及图纸

技术编号:38818027 阅读:13 留言:0更新日期:2023-09-15 19:57
本公开提出一种错误码管理方法、装置以及系统,该方法包括:接收第一客户端报送的全量服务错误码,其中,第一客户端用于采集服务提供者的全量服务错误码,确定错误码服务端为全量服务错误码配置的错误码配置规则,以及将错误码配置规则推送至第二客户端。通过本公开,能够实现线上化的通知机制,以及时向第二客户端告知服务提供者新增错误码,使得第二客户端侧的服务消费者能够及时地发现服务提供者新增的错误码,并获取对应的错误码配置规则。并获取对应的错误码配置规则。并获取对应的错误码配置规则。

【技术实现步骤摘要】
错误码管理方法、装置以及系统


[0001]本公开涉及电子设备
,尤其涉及一种错误码管理方法、装置以及系统。

技术介绍

[0002]微服务架构下,服务间相互调用,服务提供者在返回参数中定义错误码,用于标记此次调用的执行结果,服务异常结果可以按系统维度、业务维度等维度划分,而服务消费者可以基于服务返回结果中的错误码,识别异常,进行异常流程处理。
[0003]相关技术中,服务消费者根据接口文档中错误码的描述,开发异常处理逻辑,基于系统解耦原则,服务消费者通常将服务提供者返回的错误码,转义为自身系统的错误码,再基于自身系统错误码实现异常处理功能。服务提供者新增错误码,发布上线,同步更新接口文档,线下告知服务消费者,服务消费者识别新增错误码需要进行开发上线。
[0004]这种方式下,没有线上化的通知机制,导致服务提供者新增错误码的告知不够及时,使得服务消费者不能及时地发现服务提供者新增的错误码。

技术实现思路

[0005]本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
[0006]为此,本公开的目的在于提出一种错误码管理方法、错误码管理装置、错误码注册中心、第一客户端、第二客户端、错误码服务端、错误码管理系统、电子设备、存储介质以及计算机程序产品,能够实现线上化的通知机制,以及时向第二客户端告知服务提供者新增错误码,使得第二客户端侧的服务消费者能够及时地发现服务提供者新增的错误码,并获取对应的错误码配置规则。
[0007]本公开第一方面实施例提出的错误码管理方法,被错误码注册中心执行,该方法包括:接收第一客户端报送的全量服务错误码,其中,所述第一客户端用于采集服务提供者的全量服务错误码;确定错误码服务端为所述全量服务错误码配置的错误码配置规则;以及将所述错误码配置规则推送至第二客户端。
[0008]本公开第一方面实施例提出的错误码管理方法,通过接收第一客户端报送的全量服务错误码,其中,第一客户端用于采集服务提供者的全量服务错误码,确定错误码服务端为全量服务错误码配置的错误码配置规则,以及将错误码配置规则推送至第二客户端,能够实现线上化的通知机制,以及时向第二客户端告知服务提供者新增错误码,使得第二客户端侧的服务消费者能够及时地发现服务提供者新增的错误码,并获取对应的错误码配置规则。
[0009]本公开第二方面实施例提出的错误码管理方法,被第一客户端执行,所述方法包括:采集服务提供者的全量服务错误码;将所述全量服务错误码报送至错误码注册中心。
[0010]本公开第二方面实施例提出的错误码管理方法,通过采集服务提供者的全量服务错误码,将全量服务错误码报送至错误码注册中心,由此,可以及时向错误码注册中心报送服务提供者的全量服务错误码,以便于第二客户端侧的服务消费者能够及时地发现服务提
供者新增的错误码。
[0011]本公开第三方面实施例提出的错误码管理方法,被第二客户端执行,所述方法包括:接收所述错误码注册中心推送的所述错误码配置规则;调用所述服务提供者所提供的服务,并接收所述服务提供者所提供的服务被调用所返回的待处理错误码;根据所述错误码配置规则处理所述待处理错误码,得到目标错误码。
[0012]本公开第三方面实施例提出的错误码管理方法,通过接收错误码注册中心推送的错误码配置规则,调用服务提供者所提供的服务,并接收服务提供者所提供的服务被调用所返回的待处理错误码,根据错误码配置规则处理待处理错误码,得到目标错误码,由此,可以在第二客户端侧基于错误码配置规则实现对待处理错误码的转换,以有效提升所得目标错误码与第二客户端之间的适配性。
[0013]本公开第四方面实施例提出的错误码管理方法,被错误码服务端执行,所述方法包括:确定为所述全量服务错误码配置的错误码配置规则。
[0014]本公开第四方面实施例提出的错误码管理方法,通过确定为全量服务错误码配置的错误码配置规则,由此,所得错误码配置规则可以准确指示全量服务错误码对应的处理过程,以有效提升错误码管理效果。
[0015]本公开第五方面实施例提出的错误码管理装置,被错误码注册中心执行,所述装置包括:
[0016]第一接收模块,用于接收第一客户端报送的全量服务错误码,其中,所述第一客户端用于采集服务提供者的全量服务错误码;
[0017]第一确定模块,用于确定错误码服务端为所述全量服务错误码配置的错误码配置规则;以及
[0018]第一发送模块,用于将所述错误码配置规则推送至第二客户端。
[0019]本公开第五方面实施例提出的错误码管理装置,通过接收第一客户端报送的全量服务错误码,其中,第一客户端用于采集服务提供者的全量服务错误码,确定错误码服务端为全量服务错误码配置的错误码配置规则,以及将错误码配置规则推送至第二客户端,能够实现线上化的通知机制,以及时向第二客户端告知服务提供者新增错误码,使得第二客户端侧的服务消费者能够及时地发现服务提供者新增的错误码,并获取对应的错误码配置规则。
[0020]本公开第六方面实施例提出的错误码管理装置,被第一客户端执行,所述装置包括:
[0021]采集模块,用于采集服务提供者的全量服务错误码;
[0022]第二发送模块,用于将所述全量服务错误码报送至错误码注册中心。
[0023]本公开第六方面实施例提出的错误码管理装置,通过采集服务提供者的全量服务错误码,将全量服务错误码报送至错误码注册中心,由此,可以及时向错误码注册中心报送服务提供者的全量服务错误码,以便于第二客户端侧的服务消费者能够及时地发现服务提供者新增的错误码。
[0024]本公开第七方面实施例提出的错误码管理装置,被第二客户端执行,所述装置包括:
[0025]第二接收模块,用于接收所述错误码注册中心推送的所述错误码配置规则;
[0026]第一处理模块,用于调用所述服务提供者所提供的服务,并接收所述服务提供者所提供的服务被调用所返回的待处理错误码;
[0027]第二处理模块,用于根据所述错误码配置规则处理所述待处理错误码,得到目标错误码。
[0028]本公开第七方面实施例提出的错误码管理装置,通过接收错误码注册中心推送的错误码配置规则,调用服务提供者所提供的服务,并接收服务提供者所提供的服务被调用所返回的待处理错误码,根据错误码配置规则处理待处理错误码,得到目标错误码,由此,可以在第二客户端侧基于错误码配置规则实现对待处理错误码的转换,以有效提升所得目标错误码与第二客户端之间的适配性。
[0029]本公开第八方面实施例提出的错误码管理装置,被错误码服务端执行,所述装置包括:
[0030]第二确定模块,用于确定为所述全量服务错误码配置的错误码配置规则。
[0031]本公开第八方面实施例提出的错误码管理装置,通过确定为全量服务错误码配置的错误码配置规则,由此,所得错误码配置规则可以准确指示全量服务错误码对应的处理过程,以有效提升错误码管理效果。
[0032]本公开第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种错误码管理方法,其特征在于,被错误码注册中心执行,所述方法包括:接收第一客户端报送的全量服务错误码,其中,所述第一客户端用于采集服务提供者的全量服务错误码;确定错误码服务端为所述全量服务错误码配置的错误码配置规则;以及将所述错误码配置规则推送至第二客户端。2.如权利要求1所述的方法,其特征在于,所述确定错误码服务端为所述全量服务错误码配置的错误码配置规则,包括:接收所述错误码服务端发送的错误码查询消息,其中,所述错误码查询消息用于从所述错误码注册中心获取所述全量服务码;接收所述错误码服务端发送的为所述全量服务错误码配置的错误码配置规则。3.如权利要求1或2所述的方法,其特征在于,所述错误码配置规则包括以下至少一项:错误码转义规则;错误码监控规则。4.一种错误码管理方法,其特征在于,被第一客户端执行,所述方法包括:采集服务提供者的全量服务错误码;将所述全量服务错误码报送至错误码注册中心。5.如权利要求4所述的方法,其特征在于,所述方法还包括:获取所述服务提供者所提供的服务被调用所返回的待处理错误码;将所述待处理错误码提供至所述第二客户端。6.一种错误码管理方法,其特征在于,被第二客户端执行,所述方法包括:接收所述错误码注册中心推送的所述错误码配置规则;调用所述服务提供者所提供的服务,并接收所述服务提供者所提供的服务被调用所返回的待处理错误码;根据所述错误码配置规则处理所述待处理错误码,得到目标错误码。7.如权利要求6所述的方法,其特征在于,所述错误码配置规则包括以下至少一项:错误码转义规则;错误码监控规则。8.如权利要求6所述的方法,其特征在于,所述错误码配置规则包括:错误码转义规则;其中,所述根据所述错误码配置规则处理所述待处理错误码,得到目标错误码,包括:根据所述错误码转义规则对所述待处理错误码进行转义处理,并将转义处理所得错误码作为所述目标错误码。9.如权利要求8所述的方法,其特征在于,所述错误码配置规则还包括:错误码监控规则;其中,所述方法,还包括:根据所述错误码监控规则处理所述目标错误码,得到错误码信息;将所述错误码信息报送至所述错误码服务端。10.一种错误码管理方法,其特征在于,被错误码服务端执行,所述方法包括:确定为所述全量服务错误码配置的错误码配置规则。11.如权利要求10所述的方法,其特征在于,所述确定为所述全量服务错误码配置的错
误码配置规则,包括:向所述错误码注册中心发送错误码查询消息,其中所述错误码查询消息用于获取所述全量错误码;为所述全量服务错误码配置相应的错误码配置规则;将所述错误码配置规则发送至所述错误码注册中心。12.如权利要求11所述的方法,其特征在于,所述错误码配置规则包括以下至少一项:错误码转义规则;错误码监控规则。13.如权利要求12所述的方法,其特征在于,所述方法还包括:接收所述第二客户端发送的错误码信息,其中,所述错误码信息是基于所述错误码监控规则处理目标错误码得到,所述目标错误码是基于所述错误码转义规则对待处理错误码转义处理得到,所述待处理错误码是服务提供者所提供的服务被所述第二客户端调用所返回的错误码;对所述错误码信息进行目标处理。14.如权利要求13所述的方法,其...

【专利技术属性】
技术研发人员:高荣桓肖雄
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1