Gateway--服务网关
这样的架构,会存在着诸多的问题:
- 客户端多次请求不同的微服务,增加客户端代码或配置编写的复杂性
- 认证复杂,每个服务都需要独立认证。
- 存在跨域请求,在一定场景下处理相对复杂。
上面的这些问题可以借助API网关来解决。
所谓的API网关,就是指系统的**统一入口**,它封装了应用程序的内部结构,为客户端提供统一服
务,一些与业务本身功能无关的公共逻辑可以在这里实现,诸如**认证鉴权、监控、路由转发**等等。
手把手教你,从零开始搭建Spring Cloud Alibaba!这份笔记太牛了
Spring Cloud Alibaba 是阿里巴巴提供的微服务开发一站式解决方案,是阿里巴巴开源中间件与 Spring Cloud 体系的融合。
Springcloud 和 Srpingcloud Alibaba 区别?
SpringCloud: 部分组件停止维护和更新,给开发带来不便;SpringCloud 部分环境搭建复杂, 没有完善的可视化界面,我们需要大量的二次开发和定制;SpringCloud 配置复杂,难以上手, 部分配置差别难以区分和合理应用
Srpingcloud Alibaba: 阿里使用过的组件经历了考验,性能强悍,设计合理,现在开源 出来成套的产品搭配完善的可视化