开发者社区 > 云原生 > 微服务 > 正文

MSE微服务引擎服务的 负载均衡 类型,对 全局鉴权 没有效果?

MSE微服务引擎服务的 负载均衡 类型,对 全局鉴权 没有效果?1a1458fb52e8d5323179f54df3134d3d.png
负载均衡类型一致性hash一致性hash方式基于Header请求参数Authorization

展开
收起
cuicuicuic 2023-11-05 18:08:48 44 0
1 条回答
写回答
取消 提交回答
  • 对于MSE微服务引擎服务的负载均衡类型,主要包括轮询(Round Robin)、加权轮询(Weighted Round Robin)、最少连接(Least Connections)、一致性哈希(Consistent Hashing)等。其中,一致性哈希主要用于解决因大量短连接导致的负载不均衡问题,它可以保证每次请求都固定分配到某一个后端服务器上,从而避免了大量短连接导致的负载不均衡问题。

    然而,无论使用哪种负载均衡类型,都不能直接实现全局鉴权的功能。全局鉴权通常需要通过额外的安全组件来实现,例如OAuth、OpenID Connect等。这些安全组件会在用户请求服务之前,先对用户的身份进行验证,只有验证通过的用户才能访问受保护的服务。

    因此,如果你想在MSE微服务引擎中使用全局鉴权功能,你可能需要使用这些额外的安全组件,例如OAuth、OpenID Connect等。这些安全组件通常会生成一些特殊的令牌(例如Access Token、Refresh Token等),并在每次请求服务时,将这些令牌包含在请求头中。服务器收到请求后,会先验证这些令牌的有效性,然后再决定是否提供服务。

    总的来说,负载均衡类型主要是用来分配请求到不同的后端服务器,而全局鉴权则是用来验证用户的身份,这两者之间并没有直接的关联。

    2023-11-06 09:56:20
    赞同 展开评论 打赏

为微服务建设降本增效,为微服务落地保驾护航。

相关产品

  • 微服务引擎
  • 相关电子书

    更多
    《MSE 微服务网关》 立即下载
    微服务引擎 MSE 治理中心重磅发布 立即下载
    阿里云微服务引擎 MSE 2.0 线上发布 立即下载