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

为什么微服务器需要服务网关呢 ?

为什么微服务器需要服务网关呢 ?

展开
收起
游客o73orh2y4laqw 2022-04-03 08:38:00 759 0
1 条回答
写回答
取消 提交回答
  • 由于每个服务都引入了这个公共服务,那么我们后续升级这个服务可能就比较困难,而且公共服务的功能越多,升级就越难,而且假设我们改变了公共服务中的权限校验的方式,想让所有的服务都去使用新的权限校验方式,我们就需要将之前所有的服务都重新引包,编译部署。 而服务网关恰好可以解决这样的问题:

    将权限校验的逻辑写在网关的过滤器中,后端服务不需要关注权限校验的代码,所以服务的jar包中也不会引入权限校验的逻辑,不会增加jar包大小; 如果想修改权限校验的逻辑,只需要修改网关中的权限校验过滤器即可,而不需要升级所有已存在的微服务。 所以,需要服务网关!!!

    2022-04-03 09:24:58
    赞同 展开评论 打赏

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

相关电子书

更多
阿里云容器 AHAS Sentinel 网关流控揭秘 立即下载
阿里Tengine网关最佳实践 立即下载
《MSE 微服务网关》 立即下载