一种信息处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39037353 阅读:9 留言:0更新日期:2023-10-10 11:50
本公开提供了一种信息处理方法、装置、计算机设备和存储介质,其中,该方法包括:获取待处理通讯信息;所述待处理通讯信息为部署在计算节点中的任一微服务生成的;利用所述数据处理器的可编程硬件单元,提取所述待处理通讯信息的关键信息特征;根据所述关键信息特征,判断已生成的特征映射表中是否存在匹配的目标处理操作信息;所述特征映射表为利用所述数据处理器的可编程软件单元根据历史通讯信息的历史关键信息特征及其对应的历史处理操作信息生成;所述目标处理操作信息包括至少一种微服务处理操作;若是,则针对所述待处理通讯信息,执行所述目标处理操作信息包括的所述微服务处理操作。务处理操作。务处理操作。

【技术实现步骤摘要】
一种信息处理方法、装置、计算机设备和存储介质


[0001]本公开涉及计算机
,具体而言,涉及一种信息处理方法、装置、计算机设备和存储介质。

技术介绍

[0002]在微服务架构中通常部署有多个微服务应用,不同微服务应用之间的通信往往需要使用“微服务治理逻辑”来实现。例如,“微服务治理逻辑”的主要功能可以包括服务发现、负载均衡、路由、限速等。当前的微服务架构大多采用微服务网格Service Mesh模式部署,核心在于针对每个微服务应用,把“微服务治理逻辑”从微服务应用中分离出来,作为微服务应用的边车sidecar以代理“微服务治理逻辑”的功能,如此,各个微服务应用分别对应的sidecar,即可以形成Service Mesh。
[0003]但是,Service Mesh部署模式,存在mesh中的sidecar与微服务应用对应的业务进程争抢资源(如操作系统(Operating System,OS)、中央处理器(Central Processing Unit,CPU)、内存、缓存cache等)的问题,影响了微服务应用的业务性能,增加了微服务架构的部署成本。

技术实现思路

[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]将所述关键信息特征、各种所述目标处理操作以及所述目标处理操作对应的预设验证信息,关联存储至所述特征映射表。
[0033]在一种可能的实施方式中,在所述预设处理操作包括预设信息路由操作和预设负载均衡处理操作的情况下,从多种预设处理操作中,确定并执行与所述待处理通讯信息相匹配的目标处理操作,包括:
[0034]响应于所述预设信息路由操作,根据所述关键信息特征,从预设的路由表包括的各个预设资源簇中,获取与所述关键信息特征相匹配的至少一个匹配资源簇;预设资源簇中包括至少一个资源容器,每个所述资源容器中部署有微服务;
[0035]响应于所述预设负载均衡处理操作,查找与所述关键信息特征相匹配的匹配负载
均衡算法,并利用所述匹配负载均衡算法,从所述至少一个匹配资源簇中,确定匹配资源容器;
[0036]将所述预设负载均衡处理操作作为所述目标处理操作,并将所述待处理通讯信息转发至所述匹配资源容器中部署的微服务;
[0037]所述根据所述目标处理操作以及所述关键信息特征,更新所述特征映射表,包括:
[0038]将所述目标处理操作、所述匹配负载均衡算法和所述匹配资源簇,关联存储至所述特征映射表。
[0039]在一种可能的实施方式中,利用所述数据处理器的可编程硬件单元,提取所述待处理通讯信息的关键信息特征,包括:
[0040]利用所述数据处理器的可编程硬件单元,对所述待处理通讯信息进行解码处理,得到解码后的待处理通讯信息;
[0041]从解码后的待处理通讯信息中,提取所述关键信息特征;
[0042]将所述待处理通讯信息,转发至所述目标资源容器中部署的目标微服务,包括:
[0043]根据微服务之间的预设通讯协议,对解码后的待处理通讯信息进行编码,将编码后信息转发至所述目标资本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,其特征在于,应用于数据处理器,包括:获取待处理通讯信息;所述待处理通讯信息为部署在计算节点中的任一微服务生成的;利用所述数据处理器的可编程硬件单元,提取所述待处理通讯信息的关键信息特征;根据所述关键信息特征,判断已生成的特征映射表中是否存在匹配的目标处理操作信息;所述特征映射表为利用所述数据处理器的可编程软件单元根据历史通讯信息的历史关键信息特征及其对应的历史处理操作信息生成;所述目标处理操作信息包括至少一种微服务处理操作;若是,则针对所述待处理通讯信息,执行所述目标处理操作信息包括的所述微服务处理操作。2.根据权利要求1所述的方法,其特征在于,所述微服务处理操作包括带有验证信息的至少一种验证处理操作;所述目标处理操作信息还包括验证处理操作对应的目标验证信息;在执行所述目标处理操作信息包括的所述微服务处理操作之后,还包括:在各种所述验证处理操作分别对应的第一操作结果、与所述验证处理操作对应的目标验证信息相匹配的情况下,转发所述待处理通讯信息。3.根据权利要求1或2所述的方法,其特征在于,所述微服务处理操作包括负载均衡处理操作;所述目标处理操作信息还包括负载均衡处理操作对应的至少一个待选取资源簇和目标负载均衡算法,待选取资源簇中包括至少一个资源容器,每个所述资源容器中部署有微服务;执行所述目标处理操作信息包括的所述微服务处理操作,包括:利用所述目标负载均衡算法,对所述至少一个待选取资源簇执行负载均衡处理操作,得到目标资源容器;在得到所述目标资源容器之后,还包括:将所述待处理通讯信息,转发至所述目标资源容器中部署的目标微服务,以使所述目标微服务对所述待处理通讯信息进行响应。4.根据权利要求1所述的方法,其特征在于,所述微服务处理操作包括信息修改操作和/或状态记录操作;针对所述待处理通讯信息,执行所述目标处理操作信息包括的所述微服务处理操作,包括:针对所述待处理通讯信息,执行所述信息修改操作,得到修改后的待处理通讯信息;和/或,执行所述状态记录操作,得到与所述待处理通讯信息相关的状态记录信息;在执行所述目标处理操作信息包括的所述微服务处理操作之后,还包括:转发修改后的待处理通讯信息,和/或,存储所述状态记录信息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在不存在所述目标处理操作信息的情况下,利用所述可编程软件单元,根据所述关键信息特征,获取与所述关键信息特征相匹配的预设配置信息;根据所述预设配置信息,从多种预设处理操作中,确定并执行与所述待处理通讯信息相匹配的目标处理操作;
根据所述目标处理操作以及所述关键信息特征,更新所述特征映射表。6.根据权利要求5所述的方法,其特征在于,在所述预设处理操作包括至少一种预设验证处理操作的情况下,根据所述预设配置信息,从多种预设处理操作中,确定并执行与所述待处理通讯信息相匹配的目标处理操作,包括:根据所述预设配置信息,从各种所述预设验证处理操作中,确定需要执行的各种目标处理操作;以及,根据所述关键信息特征,获取各种所述目标处理操作分别对应的预设验证信息;执行各种所述目标处理操作,并在...

【专利技术属性】
技术研发人员:莫仕林杨帆谭劲骅罗文龙张扬袁佳君张珺张哲宁
申请(专利权)人:北京火山引擎科技有限公司
类型:发明
国别省市:

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

1