Spring Cloud

《Spring Cloud微服务-全栈技术与案例解析》和《Spring Cloud微服务 入门 实战与进阶》配套源码
Alternatives To Spring Cloud
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Spring Cloud Alibaba26,726512 days ago36July 25, 2023405apache-2.0Java
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
Springall25,866
5 months ago29mitJava
循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc
Kuboard Press19,085
3 months ago365JavaScript
Kuboard 是基于 Kubernetes 的微服务管理界面。同时提供 Kubernetes 免费中文教程,入门教程,最新版本的 Kubernetes v1.23.4 安装手册,(k8s install) 在线答疑,持续更新。
Springboot Learning15,344
3 months ago69Java
《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录!
Springcloudlearning15,253
3 years ago45Java
《史上最简单的Spring Cloud教程源码》
Mall Learning12,417
21 days ago27apache-2.0Java
mall学习教程,架构、业务、技术要点全方位解析。mall项目(50k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。
Mall Swarm10,846
25 days ago25apache-2.0Java
mall-swarm是一套微服务商城系统,采用了 Spring Cloud 2021 & Alibaba、Spring Boot 2.7、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
Activiti9,7021,9696513 hours ago50February 06, 2020571apache-2.0Java
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Awesome Architecture8,359
3 years ago7
架构师技术图谱,助你早日成为架构师
Springcloud Learning7,097
9 months ago22Java
Spring Cloud基础教程,持续连载更新中
Alternatives To Spring Cloud
Select To Compare


Alternative Project Comparisons
Readme
Spring-Cloud-Book-Code-1目录的代码是第一版《Spring Cloud微服务-全栈技术与案例解析》配套源码
Spring-Cloud-Book-Code-2目录的代码是第二版《Spring Cloud微服务 入门 实战与进阶》配套源码
购买链接:

当当:http://product.m.dangdang.com/27884997.html

淘宝: https://m.tb.cn/h.egYN7Dm

京东:https://item.m.jd.com/product/49802442789.html

注意

大家把仓库clone到本地后,不要全部导入IDE中,根据自己学习的章节,一节节的案例进行导入比较好,之前第一版的代码就是全部放一起,还有一些是自研发的框架,所以依赖会有问题,第二版按章节进行分类,这样代码少,更容易导入参考。

spring-cloud 文章对应源码

项目代码工程目录讲解

  • fangjia-api-client:Feign客户端,所有调用的API定义在里面,相当于API的SDK
  • fangjia-auth-service:服务之间内部调用认证的服务,服务调用时需要来这边进行认证,获取访问Token
  • fangjia-boot-admin:Spring Boot Admin来管理服务的监控数据
  • fangjia-common:公共的包,放一些通用的工具类
  • fangjia-eureka:Eureka注册中心
  • fangjia-fsh-api:API网关
  • fangjia-fsh-house-service:house服务
  • fangjia-fsh-substitution-service:substitution服务
  • fangjia-fsh-user-service:用户服务,登陆接口,swagger使用示列
  • fangjia-hystrix-dashboard:hystrix-dashboard,turbine示列
  • fangjia-job:分布式任务调度
  • fangjia-sjdbc-read-write:数据库读写分离
  • fangjia-sjdbc-sharding-db-table:数据库分库分表
  • fangjia-sjdbc-sharding-table:数据库分表
  • fangjia-zipkin:调用链
  • hystrix:hystrix单独使用
  • transaction-mq-client:可靠消息服务Feign客户端
  • transaction-mq-service:可靠消息服务,提供接口
  • transaction-mq-task:负责发送消息

注意事项

最近发现有很多同学问我项目中有一些依赖的jar包在哪里,比如redis cache, swagger等,这些都在我的Github主页中有。 查看 http://cxytiandi.com/blog/detail/20517 看看怎么启动整个项目。

作者

欢迎加入我的知识星球,一起交流技术,免费学习猿天地的课程(http://cxytiandi.com/course)

PS:目前星球中正在星主的带领下组队学习Sentinel,等你哦!

微信扫码加入猿天地知识星球

猿天地

Popular Cloud Computing Projects
Popular Spring Projects
Popular Cloud Computing Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Cloud
Spring
Mq
Hystrix
Zipkin
Feign