# fw-spring-cloud **Repository Path**: gitxys/fw-sping-cloud ## Basic Information - **Project Name**: fw-spring-cloud - **Description**: SpringCloud构建实战、从入门到高级,包含eureka、zuul、gateway、feign、ribbon、hystrix、mq、turbine、nacos、elk、consul、zookeeper、rocketmq、kafka、分布式事务(RocketMq、LCN、Seata)、分库分表(Sharding-JDBC)、分布式锁(Redis、Guava)、jwt、SkyWalking、Zipkin、bootadmin等使用案例 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 243 - **Forks**: 111 - **Created**: 2020-01-06 - **Last Updated**: 2025-06-13 ## Categories & Tags **Categories**: sample-code **Tags**: SpringCloud, SpringBoot, Spring, 分布式事务, 分库分表 ## README ![https://img.shields.io/badge/license-Apache%202.0-blue.svg?longCache=true&style=flat-square](https://img.shields.io/badge/license-Apache%202.0-blue.svg?longCache=true&style=flat-square)![https://img.shields.io/badge/springcloud-Hoxton.RELEASE-yellow.svg?style=flat-square](https://img.shields.io/badge/springcloud-Hoxton.RELEASE-yellow.svg?style=flat-square)![https://img.shields.io/badge/SpringCloudAlibaba-2.1.1.RELEASE-blueviolet.svg?style=flat-square](https://img.shields.io/badge/SpringCloudAlibaba-2.1.1.RELEASE-blueviolet.svg?style=flat-square)![https://img.shields.io/badge/springboot-2.2.1.RELEASE-brightgreen.svg?style=flat-square](https://img.shields.io/badge/springboot-2.2.1.RELEASE-brightgreen.svg?style=flat-square) ### 本项目整理了SpringCloud从入门到实战的全部过程,并附完整代码和实例 # 项目地址 >欢迎star和fork,支持一下作者,让更多人发现 #### GitHub [https://github.com/xuyisu/fw-sping-cloud](https://github.com/xuyisu/fw-sping-cloud) #### Gitee [https://gitee.com/gitxys/fw-sping-cloud](https://gitee.com/gitxys/fw-sping-cloud) ### 项目中所用的技术栈 | 技术栈 | 版本 | | --- | --- | | jdk | 1.8.0_161 | | SpringBoot | 2.2.1.RELEASE | | SpringCloud | Hoxton.RELEASE | | SpringCloud Alibaba | 2.1.1.RELEASE | | Hutool | 5.2.5 | | Drools | 7.7.0.Final | ### 涉及知识点 | 阶段 | 知识点 | 状态 | | --- | --- |--- | | 入门 | SpringBoot | OK | | 入门 | Eureka| OK | | 入门 | RIbbon| OK | | 入门 | Feign| OK | | 入门 | Hystrix| OK | | 入门 | Zuul| OK | | 入门 | Config| OK | | 进阶 | 总线| OK | | 进阶 | Gateway| OK | | 进阶 | 服务跟踪(SkyWalking)| OK | | 进阶 | 服务跟踪(Zipkin)| OK | | 进阶 | 注册中心拓展(Zookeeper)| OK | | 进阶 | 注册中心拓展(Nacos)| OK | | 进阶 | 注册中心拓展(Consul)| OK | | 进阶 | 网关拓展(Zuul 服务现流)| OK | | 进阶 | 网关拓展(Spring Cloud Gateway)| OK | | 进阶 | 配置中心拓展(Nacos)| OK | | 进阶 | 配置中心拓展(Apollo)| OK | | 高级 | 应用监控(SpringBoot Admin)| OK | | 高级 | 应用监控(ELK)| OK | | 高级 | 应用监控(Prometheus )| OK | | 高级 | 缓存(Guava、Redis) | OK | | 高级 | 分布式锁(Mysql、Redis、Zookeeper) | OK | | 高级 | 分库分表(Sharding-JDBC) | OK | | 高级 | 分布式事务(MQ) | OK | | 高级 | 分布式事务(LCN) | OK | | 高级 | 分布式事务(Seata) | OK | | 高级 | 规则引擎(Drools) | OK | | 高级 | 系统安全(Security) | OK | | 容器化 | docker | OK | | 容器化 | k8s| OK | ### 官方教程 >很多代码之前是有交互和修改的,具体请参考教程使用,当然如果你已经精通Spring Cloud ,阅读这些案例也会帮你回顾和加深印象。 [教程地址](https://www.kancloud.cn/xuyisu/springcloud_springboot) ### 部分内容截图 #### admin 监控 ![](images/admin.png) #### elk 日志 ![](images/elk.png) #### Prometheus 监控 ![](images/dockerjk.png) ![](images/mysqljk.png) ![](images/redisjk.png) ### 交流群(QQ群779183850) >里面上传了很多架构、技术文档、共同进步 ![](images/security技术交流群二维码.png)