利索能及
我要发布
收藏
专利号: 2022103062678
申请人: 华润数字科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-07-01
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于企业服务总线的路由方法,其特征在于,包括下述步骤:获取各服务系统所对应的请求处理信息;

根据预设的路由维度对所述请求处理信息进行处理,得到所述各服务系统的服务处理状态,所述路由维度包括报文体积维度、处理时长维度以及运行状态维度,服务处理状态表示服务系统处理速度的快慢以及是否能正常处理数据,服务处理状态包括服务处理高速状态、服务处理稳定状态和异常运行状态;

根据所述服务处理状态确定所述各服务系统所关联的企业服务总线中的服务链路,并根据所关联的服务系统的系统标识与服务链路的链路标识生成动态路由配置表;

接收客户端发送的服务获取请求,所述服务获取请求包含系统标识;

基于所述动态路由配置表确定所述系统标识所关联的链路标识;

通过所述链路标识所对应的服务链路,将所述服务获取请求发送至所述系统标识所对应的服务系统,并获取所述服务系统返回的响应报文,所述响应报文用于发送至所述客户端;

所述根据所述服务处理状态确定所述各服务系统所关联的企业服务总线中的服务链路,并根据所关联的服务系统的系统标识与服务链路的链路标识生成动态路由配置表的步骤包括:当服务系统的服务处理状态为服务处理高速状态时,将所述服务系统关联于企业服务总线中的高速服务链路;

当服务系统的服务处理状态为服务处理稳定状态时,将所述服务系统关联于所述企业服务总线中的稳定服务链路;

当服务系统的服务处理状态为异常运行状态时,将所述服务系统关联于所述企业服务总线中的保护服务链路;

根据相关联的服务系统的系统标识与服务链路的链路标识生成动态路由配置表。

2.根据权利要求1所述的基于企业服务总线的路由方法,其特征在于,所述根据预设的路由维度对所述请求处理信息进行处理,得到所述各服务系统的服务处理状态的步骤包括:对于所述各服务系统,从所述请求处理信息中获取服务系统关联的各服务获取请求的状态表征信息;

根据所述状态表征信息,计算所述服务系统的异常发生率;

当所述服务系统的异常发生率大于等于预设的发生率阈值时,将所述服务系统标记为异常运行状态。

3.根据权利要求2所述的基于企业服务总线的路由方法,其特征在于,当所述服务系统的异常发生率小于预设的发生率阈值时,所述根据预设的路由维度对所述请求处理信息进行处理,得到所述各服务系统的服务处理状态的步骤还包括:从所述请求处理信息中获取所述服务系统关联的所述各服务获取请求的请求报文体积与响应报文体积;

根据所述请求报文体积与所述响应报文体积计算所述服务系统的平均报文体积;

当所述平均报文体积小于预设的体积阈值时,将所述服务系统标记为服务处理高速状态;

当所述平均报文体积大于等于所述体积阈值时,将所述服务系统标记为服务处理稳定状态。

4.根据权利要求2所述的基于企业服务总线的路由方法,其特征在于,当所述服务系统的异常发生率小于预设的发生率阈值时,所述根据预设的路由维度对所述请求处理信息进行处理,得到所述各服务系统的服务处理状态的步骤还包括:从所述请求处理信息中获取所述服务系统关联的所述各服务获取请求的请求处理时长;

根据各请求处理时间计算所述服务系统的平均处理时长;

当所述平均处理时长小于预设的时长阈值时,将所述服务系统标记为服务处理高速状态;

当所述平均处理时长大于等于预设的时长阈值时,将所述服务系统标记为服务处理稳定状态。

5.根据权利要求1所述的基于企业服务总线的路由方法,其特征在于,在基于所述动态路由配置表确定所述系统标识所关联的链路标识的步骤之后,还包括:当所关联的链路标识对应于所述高速服务链路时,获取所述高速服务链路的负载状态;

当所述负载状态为高负载状态时,将所关联的链路标识修改为所述稳定服务链路的链路标识或者所述保护服务链路的链路标识。

6.根据权利要求1所述的基于企业服务总线的路由方法,其特征在于,方法还包括:按照预设频率获取请求处理信息;

根据获取到的请求处理信息更新所述动态路由配置表。

7.一种基于企业服务总线的路由装置,其特征在于,包括:信息获取模块,用于获取各服务系统所对应的请求处理信息;

状态确定模块,用于根据预设的路由维度对所述请求处理信息进行处理,得到所述各服务系统的服务处理状态,所述路由维度包括报文体积维度、处理时长维度以及运行状态维度,服务处理状态表示服务系统处理速度的快慢以及是否能正常处理数据,服务处理状态包括服务处理高速状态、服务处理稳定状态和异常运行状态;

关联确定模块,用于根据所述服务处理状态确定所述各服务系统所关联的企业服务总线中的服务链路,并根据所关联的服务系统的系统标识与服务链路的链路标识生成动态路由配置表;

请求获取模块,用于接收客户端发送的服务获取请求,所述服务获取请求包含系统标识;

标识确定模块,用于基于所述动态路由配置表确定所述系统标识所关联的链路标识;

请求响应模块,用于通过所述链路标识所对应的服务链路,将所述服务获取请求发送至所述系统标识所对应的服务系统,并获取所述服务系统返回的响应报文,所述响应报文用于发送至所述客户端;

所述关联确定模块还用于当服务系统的服务处理状态为服务处理高速状态时,将所述服务系统关联于企业服务总线中的高速服务链路;当服务系统的服务处理状态为服务处理稳定状态时,将所述服务系统关联于所述企业服务总线中的稳定服务链路;当服务系统的服务处理状态为异常运行状态时,将所述服务系统关联于所述企业服务总线中的保护服务链路;根据相关联的服务系统的系统标识与服务链路的链路标识生成动态路由配置表。

8.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求1至6中任一项所述的基于企业服务总线的路由方法的步骤。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如权利要求1至6中任一项所述的基于企业服务总线的路由方法的步骤。