多集群系统中的服务请求的授权的制作方法

文档序号:34489691发布日期:2023-06-17 20:51阅读:48来源:国知局
多集群系统中的服务请求的授权的制作方法

本发明涉及在多集群系统中对服务请求的授权。更具体地,本发明涉及一种用于在基于微服务的多集群生态系统中对服务依赖链进行基于标签的即时授权的方法。


背景技术:

1、在大型分布式的基于多集群容器的微服务生态系统中,对服务端点的请求通常由用户或由另一服务生成。对于由端点授权的服务请求,多个微服务可以在后台顺序地或并行地作为组工作,以完成该请求。服务请求必须在每个微服务级别通过授权检查,以便获得授权。该过程可通过浪费计算时间、使用过多的存储器和网络带宽、以及引起响应延迟来降低总体服务质量。因此,本领域中将很好地接受改进该授权过程的系统和方法。


技术实现思路

1、本发明的实施例涉及用于在多集群系统中对服务请求进行授权的方法和相关联的计算机系统和计算机程序产品。计算机系统的一个或多个处理器从多集群系统中的多个服务端点中的每个服务端点接收依赖链矩阵。计算机系统的一个或多个处理器将所接收的依赖链矩阵融合成融合数据矩阵。计算机系统的一个或多个处理器将融合数据矩阵作为侧车模块共享至多个服务端点中的每一个。计算机系统的一个或多个处理器接收外部用户或服务对所述多个服务端点中的至少一个的服务请求。计算机系统的一个或多个处理器基于融合数据矩阵来验证对服务请求的授权。计算机系统的一个或多个处理器生成附加到服务请求并向下游传递到多个服务端点的标签。



技术特征:

1.一种方法,包括:

2.根据权利要求1所述的方法,其中,所述依赖链矩阵包括支持的所述多个服务端点脸连同授权级别和允许的操作,并且其中,由所述计算机系统的所述一个或多个处理器从所述多集群系统中的所述多个服务端点中的每一个接收所述依赖链矩阵作为启动过程的一部分而发生。

3.根据权利要求1所述的方法,进一步包括:

4.根据权利要求5所述的方法,进一步包括:

5.根据权利要求1所述的方法,其中,所述依赖链矩阵中的每一个包括:

6.根据权利要求1所述的方法,进一步包括:

7.根据权利要求6所述的方法,进一步包括:

8.一种计算机系统,包括:

9.一种用于在多集群系统中授权服务请求的计算机程序产品,所述计算机程序产品包括:


技术总结
本发明涉及多集群系统中的服务请求的授权。一种方法包括:从多集群系统中的多个服务端点中的每个服务端点接收依赖链矩阵,将所接收的依赖链矩阵融合成融合数据矩阵;将所述融合数据矩阵作为侧车模块共享至所述多个服务端点中的每一个,接收由外部用户或服务对所述多个服务端点中的至少一个的服务请求,基于所述融合数据矩阵验证对所述服务请求的授权,并且生成附加到所述服务请求并且向下游传递到所述多个服务端点的标签。

技术研发人员:M·K·西瓦斯瓦米,R·卡纳
受保护的技术使用者:国际商业机器公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1