项目作者: zhangdaiscott
项目描述 :
学习 Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2
高级语言: Java
项目地址: git://github.com/zhangdaiscott/SpringCloudAll.git
SpringCloudAll
Spring Cloud Alibaba 解决方案 —— 学习示例代码
技术体系【知识点】
- 1、Nacos 服务注册和发现
- 2、Nacos 统一配置中心
- 3、熔断降级限流 sentinel
- 4、feign配合sentinel使用
- 5、SpringCloud Gateway
- 6、服务监控 actuator
- 7、Spring Boot Admin服务监控
- 8、链路跟踪 skywalking
- 9、Spring Security集成
- 10、Spring Security OAuth2集成
- 11、rabitmq的环境搭建和使用
- 12、maven多配置环境
- 13、服务多实例运行
- 14、分布定时任务 Quartz/XXL-JOB/elastic-job
- 15、Seata分布式事务
- 16、Spring Stream
- 17、分布式文件系统 minio、阿里OSS
常用注解
环境安装
测试请求
# 服务端生产者接口(启动多实例)
http://localhost:8061/echo/123
http://localhost:8061/actuator | 服务端点检查
http://localhost:8061/actuator/nacos-discovery | 服务端点检查
## 服务端_多实例测试
http://localhost:8062/echo/123 [修改nacos配置端口,启动多实例]
http://localhost:8063/echo/123 [修改nacos配置端口,启动多实例]
# 客户端消费者接口
http://localhost:8071/cust/echo/feign
http://localhost:8071/cust/echo/restTemplate
## 客户端_多实例测试
http://localhost:8072/cust/echo/feign [修改端口,启动多实例]
http://localhost:8073/cust/echo/feign [修改端口,启动多实例]
# Gateway(需传递 Head参数 => Authorization:{任意值})
http://localhost:9999/echo/22
# SpringAdmin
http://localhost:9112
# Security
http://localhost:9111/user
(admin/123456)
官方文档
参考文献
技巧与工具