# springcloud-learning **Repository Path**: crazy-zero/springcloud-learning ## Basic Information - **Project Name**: springcloud-learning - **Description**: 一套涵盖大部分核心组件使用的Spring Cloud教程,包括Spring Cloud Alibaba及分布式事务Seata,基于Spring Cloud Greenwich及SpringBoot 2.1.7。22篇文章,篇篇精华,32个Demo,涵盖大部分应用场景。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-05-16 - **Last Updated**: 2021-08-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springcloud-learning

公众号 交流 SpringCloud版本 后台项目 前端项目

## 简介 一套涵盖大部分核心组件使用的Spring Cloud教程,包括Spring Cloud Alibaba及分布式事务Seata,基于Spring Cloud Greenwich及SpringBoot 2.1.7。22篇文章,篇篇精华,32个Demo,涵盖大部分应用场景。 ## 目录 - [Spring Cloud 整体架构概览](http://www.macrozheng.com/#/cloud/springcloud.md) - [Spring Cloud Eureka:服务注册与发现](http://www.macrozheng.com/#/cloud/eureka.md) - [Spring Cloud Ribbon:负载均衡的服务调用](http://www.macrozheng.com/#/cloud/ribbon.md) - [Spring Cloud Hystrix:服务容错保护](http://www.macrozheng.com/#/cloud/hystrix.md) - [Hystrix Dashboard:断路器执行监控](http://www.macrozheng.com/#/cloud/hystrix_dashboard.md) - [Spring Cloud OpenFeign:基于Ribbon和Hystrix的声明式服务调用](http://www.macrozheng.com/#/cloud/feign.md) - [Spring Cloud Zuul:API网关服务](http://www.macrozheng.com/#/cloud/zuul.md) - [Spring Cloud Config:外部集中化配置管理](http://www.macrozheng.com/#/cloud/config.md) - [Spring Cloud Bus:消息总线](http://www.macrozheng.com/#/cloud/bus.md) - [Spring Cloud Sleuth:分布式请求链路跟踪](http://www.macrozheng.com/#/cloud/sleuth.md) - [Spring Cloud Consul:服务治理与配置中心](http://www.macrozheng.com/#/cloud/consul.md) - [Spring Cloud Gateway:新一代API网关服务](http://www.macrozheng.com/#/cloud/gateway.md) - [Spring Boot Admin:微服务应用监控](http://www.macrozheng.com/#/cloud/admin.md) - [Spring Cloud Security:Oauth2使用入门](http://www.macrozheng.com/#/cloud/oauth2.md) - [Spring Cloud Security:Oauth2结合JWT使用](http://www.macrozheng.com/#/cloud/oauth2_jwt.md) - [Spring Cloud Security:Oauth2实现单点登录](http://www.macrozheng.com/#/cloud/oauth2_sso.md) - [Spring Cloud Alibaba:Nacos 作为注册中心和配置中心使用](http://www.macrozheng.com/#/cloud/nacos.md) - [Spring Cloud Alibaba:Sentinel实现熔断与限流](http://www.macrozheng.com/#/cloud/sentinel.md) - [使用Seata彻底解决Spring Cloud中的分布式事务问题](http://www.macrozheng.com/#/cloud/seata.md) - [微服务权限终极解决方案,Spring Cloud Gateway + Oauth2 实现统一认证和鉴权!](http://www.macrozheng.com/#/cloud/gateway_oauth2.md) - [我扒了半天源码,终于找到了Oauth2自定义处理结果的最佳方案!](http://www.macrozheng.com/#/cloud/oauth2_custom.md) - [微服务聚合Swagger文档,这波操作是真的香!](http://www.macrozheng.com/#/cloud/knife4j_cloud.md) ## 项目结构 ``` lua springcloud-learning ├── eureka-server -- eureka注册中心 ├── eureka-security-server -- 带登录认证的eureka注册中心 ├── eureka-client -- eureka客户端 ├── user-service -- 提供User对象CRUD接口的服务 ├── ribbon-service -- ribbon服务调用测试服务 ├── hystrix-service -- hystrix服务调用测试服务 ├── turbine-service -- 聚合收集hystrix实例监控信息的服务 ├── hystrix-dashboard -- 展示hystrix实例监控信息的仪表盘 ├── feign-service -- feign服务调用测试服务 ├── zuul-proxy -- zuul作为网关的测试服务 ├── config-server -- 配置中心服务 ├── config-security-server -- 带安全认证的配置中心服务 ├── config-client -- 获取配置的客户端服务 ├── consul-config-client -- 用于演示consul作为配置中心的consul客户端 ├── consul-user-service -- 注册到consul的提供User对象CRUD接口的服务 ├── consul-service -- 注册到consul的ribbon服务调用测试服务 ├── api-gateway -- gateway作为网关的测试服务 ├── admin-server -- admin监控中心服务 ├── admin-client -- admin监控中心监控的应用服务 ├── admin-security-server -- 带登录认证的admin监控中心服务 ├── oauth2-server -- oauth2认证测试服务 ├── oauth2-jwt-server -- 使用jwt的oauth2认证测试服务 ├── oauth2-client -- 单点登录的oauth2客户端服务 ├── nacos-config-client -- 用于演示nacos作为配置中心的nacos客户端 ├── nacos-user-service -- 注册到nacos的提供User对象CRUD接口的服务 ├── nacos-ribbon-service -- 注册到nacos的ribbon服务调用测试服务 ├── sentinel-service -- sentinel功能测试服务 ├── seata-order-service -- 整合了seata的订单服务 ├── seata-storage-service -- 整合了seata的库存服务 ├── seata-account-service -- 整合了seata的账户服务 ├── micro-oauth2 -- Gateway + Oauth2 实现统一认证和鉴权 └── micro-knife4j -- Gateway + Knife4j聚合API文档 ``` ## 公众号 学习不走弯路,关注公众号「**macrozheng**」,回复「**学习路线**」,获取mall项目专属学习路线! 加微信群交流,公众号后台回复「**加群**」即可。 ![公众号图片](http://macro-oss.oss-cn-shenzhen.aliyuncs.com/mall/banner/qrcode_for_macrozheng_258.jpg)