微服务调用方法、装置、数据处理器、电子设备及介质制造方法及图纸

技术编号:43924356 阅读:18 留言:0更新日期:2025-01-03 13:29
本发明专利技术实施例公开了一种微服务调用方法、装置、数据处理器、电子设备及介质。该方法包括:通过第一数据处理器中的第一网络加速引擎,接收运行于第一主机中的应用程序发送的微服务调用报文,通过对微服务调用报文进行分析,得到与应用程序需调用的微服务对应的路由地址;在预先构建出的至少一个第一路由加速条目中,存在应用程序和路由地址匹配的第一目标加速条目的情况下,根据第一目标加速条目,确定第二数据处理器;将微服务调用报文转发给第二数据处理器,以通过第二数据处理器,经由第二网络加速引擎,将微服务调用报文转发给第二主机以执行微服务。本发明专利技术实施例的技术方案,可在无需增加服务器成本的情况下,提升数据处理器的处理能力。

【技术实现步骤摘要】

本专利技术实施例涉及计算机,尤其涉及一种微服务调用方法、装置、数据处理器、电子设备及介质


技术介绍

1、在分布式微服务网络(service mesh)部署中,为了提升主机(host)的算力,通常将边车(sidecar)模块从host卸载到数据处理器(data processing unit,dpu)上,尤其是卸载到dpu中内嵌的中央处理器(central processing unit,cpu)上,从而可借助于cpu处理复杂的业务逻辑。

2、由于内嵌cpu的处理能力有限,在host发往dpu中的sidecar模块的业务流量到达一定量级后,这会导致cpu的占用率冲高,从而使得cpu无法再承担host发来的业务流量,进而限制了host的处理能力。

3、为了充分发挥host的处理能力,目前主要通过服务器扩容,即dpu扩容的方式,提升dpu的处理能力,由此保证host的处理能力。但是,这一方案给微服务网络提供商在服务器成本方面带来了弊端,亟待解决。


技术实现思路

1、本专利技术实施例提供了一本文档来自技高网...

【技术保护点】

1.一种微服务调用方法,其特征在于,应用于第一数据处理器,所述第一数据处理器包括第一网络加速引擎,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述微服务调用报文转发给所述第二数据处理器,包括:

3.根据权利要求2所述的方法,其特征在于,所述微服务调用报文是基于传输控制协议格式进行封装的,所述第一网络加速引擎包括第一传输控制协议加速引擎,所述将所述微服务调用报文的网络地址,由所述第一数据处理器的路由地址,更新为所述第二数据处理器的路由地址,包括:

4.根据权利要求3所述的方法,其特征在于,还包括:

5.根据权利要求1所述的...

【技术特征摘要】

1.一种微服务调用方法,其特征在于,应用于第一数据处理器,所述第一数据处理器包括第一网络加速引擎,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述微服务调用报文转发给所述第二数据处理器,包括:

3.根据权利要求2所述的方法,其特征在于,所述微服务调用报文是基于传输控制协议格式进行封装的,所述第一网络加速引擎包括第一传输控制协议加速引擎,所述将所述微服务调用报文的网络地址,由所述第一数据处理器的路由地址,更新为所述第二数据处理器的路由地址,包括:

4.根据权利要求3所述的方法,其特征在于,还包括:

5.根据权利要求1所述的方法,其特征在于,所述第一数据处理器还包括第一边车模块,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,基于所述微服务调用报文,确定所述第二数据处理器,以及,构建所述第一目标加速条目,包括:

7.根据权利要求5所述的方法,其特征在于,还包括:

8.一种微服务调用方法,其特征在于,应用于第二数据处理器,所述第二数据处理器包括第二网络加速引擎,所述方...

【专利技术属性】
技术研发人员:张学利黄成云
申请(专利权)人:深圳云豹智能有限公司
类型:发明
国别省市:

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

1