• Stars
    star
    1,766
  • Rank 26,361 (Top 0.6 %)
  • Language
    Java
  • Created about 7 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

《Spring Cloud微服务-全栈技术与案例解析》和《Spring Cloud微服务 入门 实战与进阶》配套源码
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,等你哦!

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

猿天地

More Repositories

1

monkey-api-encrypt

monkey-api-encrypt是对基于Servlet的Web框架API请求进行统一加解密操作
JavaScript
785
star
2

kitty

Spring Cloud & Spring Cloud Alibaba 基础框架,内置了 Cat 监控,互联网公司落地 Spring Cloud 架构必备。
Java
648
star
3

sharding-jdbc

sharding-jdbc 分库分表示例
Java
623
star
4

elastic-job-spring-boot-starter

Elastic-Job Spring Boot 自动集成,只需要一个注解即可发布Job
Java
391
star
5

netty-im

Netty开发的IM即时通讯
Java
318
star
6

kitty-cloud

Spring Cloud 架构搭建的开源社区技术网站,落地微服务架构值得参考的项目。
Java
310
star
7

vue-elementui

vue + elementui 新手入门案例
Java
228
star
8

smconf

简单,集中,分布式的配置管理
CSS
121
star
9

spring-boot-starter-mongodb-pool

Spring Boot中增强Mongodb的配置,多数据源,连接池等
Java
60
star
10

fox-mock

基于Java Agent实现的自测,联调Mock利器
Java
55
star
11

lagou-spring-cloud

JavaScript
51
star
12

monkey-spring-cloud

Spring Cloud 开箱即用脚手架
Java
48
star
13

transaction-mq

分布式事务-最终一致性消息队列服务
Java
27
star
14

micro-service-dubbo

dubbo构建的微服务架构
Java
27
star
15

smjdbctemplate

简单的ORM框架
Java
24
star
16

spring-data-mongodb

spring-data-mongodb 操作示例
Java
24
star
17

spring-boot-starter-encrypt-example

Spring Boot请求统一加解密示例代码
JavaScript
24
star
18

kitty-api-aggregation

API聚合框架,只需要简单的配置就可以完成多个API的聚合操作。
Java
19
star
19

elastic-job-spring-boot-example

Elastic-Job Spring Boot 自动集成示例代码
Java
19
star
20

ddd-order

DDD写一个下单功能,帮助大家了解DDD中的规范。
Java
17
star
21

spring-boot-starter-swagger

快速使用swagger生成API文档
Java
13
star
22

spring-boot-starter-dubbox

spring boot集成dubbox
Java
11
star
23

kittysamples

Java
9
star
24

spring-boot-elasticsearch

Java
9
star
25

spring-boot-starter-cache

快速使用spring cache
9
star
26

smrpc

Netty简化版RPC
Java
7
star
27

spring-boot-starter-es-security

ES6.X版本配置,支持证书认证
Java
6
star
28

spring-boot-starter-lock-redis

Java
5
star
29

springboot-samples

猿天地网站SpringBoot教程对应参考源码
Java
3
star
30

monkey-cid

vue + elementui 编写的Spring Boot项目发布系统
JavaScript
2
star
31

rhinoceros

汇总这些年自己写过的文章,学习资料, 给Java方向的朋友一些参考。
2
star