之前学习的SpringCloud因为单位大部分项目用不到微服务,所以有些生疏了,趁着空闲再整理一下
Nacos注册中心(替代Eureka)
1 | <dependencyManagement> |
创建应用注册到Nacos
1 | <dependency> |
1 | server: |
使用Nacos作为配置中心
1 | <dependency> |
1 | server: |
DataID名称格式为
1 | ${spring.application.name}-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} |
Spring Cloud Gateway网关(替代Zuul)
1 | <dependency> |
1 | # 路由匹配机制 |
比较常用的就是上图的配置,其余配置参考资料
Spring Cloud Gateway + Oauth2实现统一认证和鉴权
一般我们将鉴权统一交给网关处理,认证则另起一个微服务