基于服务网格的数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:33131747 阅读:19 留言:0更新日期:2022-04-17 00:49
本申请的实施例揭示了一种基于服务网格的数据处理方法、装置、设备及存储介质,该方法应用于终端设备,具体包括:获取配置数据信息,并存储配置数据信息至终端设备的配置数据库中,其中,配置数据信息表征服务网格中含有的多个业务代理网格之间进行业务处理的相关配置信息;将配置数据信息发送至服务器,以使服务器对配置数据信息进行校验;接收服务器下发的修改指令,其中,修改指令是服务器在校验得到配置数据信息不正确时下发;基于修改指令从配置数据库中选取配置数据信息进行修改处理。本申请揭示的基于服务网格的数据处理方法实现了配置数据信息的可回溯。现了配置数据信息的可回溯。现了配置数据信息的可回溯。

【技术实现步骤摘要】
基于服务网格的数据处理方法、装置、设备及存储介质


[0001]本申请涉及服务网格
,具体而言,涉及一种基于服务网格的数据处理方法、装置、设备及存储介质。

技术介绍

[0002]随着全渠道运营中心服务量和服务实施例的增加,对微服务的流量治理成为管理的难点和瓶颈。因此引入服务网格的流量治理以最轻量级的改动解决流量治理难题,以避免影响业务系统的稳定性。
[0003]服务网格用于处理服务间通讯的基础设施层。负责保证应用程序在复杂服务拓扑网格中可靠地交付请求。服务网格以轻量级网络代理阵列的形式实现,通过代理(sidecar)来屏蔽分布式系统应用之间通信的复杂性,包括:服务路由、负载均衡、监控等功能。
[0004]目前,Istio服务网格流量治理是基于根据资源DestinationRule和VirtualService配置实现的,资源DestinationRule和VirtualService虽然能够支持多个规则,但仅会将配置规则记录于DestinationRule和VirtualService的配置文件中,导致无法回溯查看或修改。

技术实现思路

[0005]为解决上述技术问题,本申请的实施例提供了一种基于服务网格的数据处理方法、装置、设备及存储介质。
[0006]根据本申请实施例的一个方面,提供了一种基于服务网格的数据处理方法,应用于终端设备,所述方法包括:
[0007]获取配置数据信息,并存储所述配置数据信息至所述终端设备的配置数据库中,其中,所述配置数据信息表征所述服务网格中含有的多个业务代理网格之间进行业务处理的相关配置信息;
[0008]将所述配置数据信息发送至服务器,以使所述服务器对所述配置数据信息进行校验;
[0009]接收所述服务器下发的修改指令,其中,所述修改指令是所述服务器在校验得到所述配置数据信息不正确时下发;
[0010]基于所述修改指令从所述配置数据库中选取配置数据信息进行修改处理。
[0011]根据本申请实施例的一个方面,提供了一种基于服务网格的数据处理方法,所述方法应用于服务器,所述方法包括:
[0012]接收终端设备发送的配置数据信息,所述配置数据信息表征所述服务网格中含有的多个业务代理网格之间进行业务处理的相关配置信息;
[0013]对所述配置数据信息进行校验,所述配置数据信息存储于所述终端设备的配置数据库中;
[0014]若校验不正确,则发送修改指令至所述终端设备,以使所述终端设备基于所述修
改指令从所述配置数据库中选取配置数据信息进行修改处理。
[0015]根据本申请实施例的一个方面,提供了一种基于服务网格的数据处理装置,所述装置包括:
[0016]获取模块,配置为获取配置数据信息,并存储所述配置数据信息至所述终端设备的配置数据库中,其中,所述配置数据信息表征所述服务网格中含有的多个业务代理网格之间进行业务处理的相关配置信息;
[0017]发送模块,配置为将所述配置数据信息发送至服务器,以使所述服务器对所述配置数据信息进行校验;
[0018]接收模块,配置为接收所述服务器下发的修改指令,其中,所述修改指令是所述服务器在校验得到所述配置数据信息不正确时下发;
[0019]修改模块,配置为基于所述修改指令从所述配置数据库中选取配置数据信息进行修改处理。
[0020]根据本申请实施例的一个方面,提供了一种电子设备,包括:
[0021]存储器,存储有计算机可读指令;
[0022]处理器,读取存储器存储的计算机可读指令,以执行上述任一项的基于服务网格的数据处理方法。
[0023]根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上任一项所述的基于服务网格的数据处理方法。
[0024]在本申请的实施例所提供的技术方案中,获取配置数据信息,并存储配置数据信息至终端设备的配置数据库中,配置数据信息表征服务网格中含有的多个业务代理网格之间进行业务处理的相关配置信息;将配置数据信息发送至服务器,以使服务器对配置数据信息进行校验;接收服务器下发的修改指令,其中,修改指令是服务器在校验得到配置数据信息不正确时下发;基于修改指令从配置数据库中选取配置数据信息进行修改处理。由此,通过将获取的配置数据信息存储在终端设备的配置数据库中,使得服务器校验到配置数据信息不正确时,返回终端设备的配置数据库中修改错误的配置数据,避免了直接记录于基本资源的配置文件中而无法回溯查看或修改,实现了配置数据信息的可回溯。
[0025]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0026]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0027]图1是本申请涉及的一种实施环境的示意图;
[0028]图2是本申请的一示例性实施例示出的基于服务网格的数据处理方法的流程图;
[0029]图3是图2所示实施例中的步骤S310在一示例性的实施例中的流程图;
[0030]图4是图3所示实施例示出的在一示例性的实施例中的流程图;
[0031]图5是图2所示实施例中的步骤S140在一示例性的实施例中的流程图;
[0032]图6是本申请的实施例中的一示例性示出的基于服务网格的数据处理方法的流程图;
[0033]图7是图6所示实施例示出的在一示例性的实施例中的流程图;
[0034]图8是本申请的一示例性实施例示出的基于服务网格的数据处理装置的框图;
[0035]图9是适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。
具体实施方式
[0036]这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0037]附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0038]附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0039本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于服务网格的数据处理方法,其特征在于,应用于终端设备,所述方法包括:获取配置数据信息,并存储所述配置数据信息至所述终端设备的配置数据库中,其中,所述配置数据信息表征所述服务网格中含有的多个业务代理网格之间进行业务处理的相关配置信息;将所述配置数据信息发送至服务器,以使所述服务器对所述配置数据信息进行校验;接收所述服务器下发的修改指令,其中,所述修改指令是所述服务器在校验得到所述配置数据信息不正确时下发;基于所述修改指令从所述配置数据库中选取配置数据信息进行修改处理。2.根据权利要求1所述的方法,其特征在于,所述配置数据信息包括与配置数据对应的界面,在所述获取配置数据信息,并存储所述配置数据信息至所述终端设备的配置数据库中的步骤之前,所述方法还包括:接收封装的配置数据,并基于所述封装的配置数据形成第一界面;读取所述封装的配置数据,得到加载数据后的第一界面,存储所述加载数据后的第一界面至所述配置数据库中;显示所述加载后的第一界面,并接收修改的配置数据;基于所述修改的配置数据得到与所述修改的配置数据对应的界面。3.根据权利要求2所述的方法,其特征在于,所述修改的配置数据包括第一配置数据和第二配置数据,所述方法还包括:接收第一配置数据,并基于所述第一配置数据获取与所述第一配置数据对应的第二界面,存储所述第二界面至所述配置数据库中;接收第二配置数据,并基于所述第二配置数据获取与所述第二配置数据对应的第三界面,存储所述第三界面至所述配置数据库中;发送所述第二界面和所述第三界面至所述服务器进行校验。4.根据权利要求2所述的方法,其特征在于,所述修改指令包括错误的配置数据,所述基于所述修改指令从所述配置数据库中选取配置数据信息进行修改处理的步骤,包括:从所述配置数据库中确定与所述错误的配置数据关联的目标界面;显示目标界面,响应于用户对所述目标界面的修改,利用修改后的目标界面替换所述目标界面,并存储所述修改后的目标界面至所述配置数据库中。5.一种基于服务网格的数据处理方法,其特征在于,所述方法应用于服务器,所述方法包括:接收终端设备发送的配置数据信息,所述配置数据信息表征所述服务网格中含有的多个业务代理网格之间进行业务处理的相关配置信息;对所述配置数据信息进行校验,所述配置数据...

【专利技术属性】
技术研发人员:徐东明徐锐王健张道隆冯弦
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1