一种微服务RPC自适应调度方法及相关装置

    公开(公告)号:CN113742111B

    公开(公告)日:2023-01-13

    申请号:CN202111071037.X

    申请日:2021-09-13

    IPC分类号: G06F9/54 G06F9/50

    摘要: 本申请公开了一种微服务RPC自适应调度方法及相关装置,包括:当RPC模块运行时根据待调用数据类型选取通信方式,对待调用数据的头部进行染色处理和封包序列化操作后发送至RPC Proxy模块,RPC Proxy模块响应RPC模块的请求并设置请求的优先级权重,同时每间隔一段时间更新权重;并通过PCA对负载信息进行降维得到负载权重因子,从而根据负载权重因子得到RPC服务路由信息;接着RPC Proxy模块基于请求的优先级权重和RPC服务路由信息调用RPC服务资源池内的资源节点,最后向RPC模块返回调用结果。解决了技术无法根据服务数据本身固有属性选择合适的底层通信方式、且调用过程的优先级指定相对固化,无法高效地协调有限的可调用资源的技术问题。