本教程由猿天地尹吉欢进行整理,欢迎大家转载分享,请注明文章出处。
文章对应源码地址:https://github.com/yinjihuan/spring-cloud
#Spring Cloud Eureka
-
Spring Cloud Eureka 初探
-
Spring Cloud Eureka 增加权限认证
-
Spring Cloud Eureka 集群高可用
-
Spring Cloud Eureka 控制台快速查看Swagger API文档
-
Spring Cloud Eureka REST 接口
#Spring Cloud Feign
-
Spring Cloud中如何优雅的使用Feign调用接口
-
Spring Cloud Feign fallback错误解决
-
Spring Cloud Feign 启动UnsatisfiedDependencyException
#Spring Cloud 安全认证
-
Spring Cloud中如何保证各个微服务之间调用的安全性
-
Spring Cloud中如何保证各个微服务之间调用的安全性(下篇)
-
Spring Cloud中Feign如何统一设置验证token
#配置中心
- Spring Cloud 如何选择分布式配置中心
#Spring Cloud Ribbon
-
Ribbon负载均衡策略介绍
-
Spring Cloud Ribbon 重试机制
#Spring Cloud Zuul -
Spring Cloud Zuul结合Smconf配置中心动态进行IP黑名单限制
-
Spring Cloud Zuul Filter 使用小经验
#Spring Cloud Sleuth
-
Spring Cloud Sleuth 链路追踪
-
Spring Cloud Sleuth Zipkin 展示追踪数据
-
Spring Cloud Sleuth Zipkin 升级使用
#Spring Cloud Hystrix
-
Hystrix 配置信息
-
Spring Cloud中使用Hystrix 线程隔离导致ThreadLocal数据丢失
#Spring Boot Admin -
Spring Boot Admin管理监控数据
-
Spring Boot Admin监控服务上下线邮件通知
项目代码工程目录讲解
- 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:负责发送消息
作者
- 尹吉欢 1304489315@qq.com
- 博客 http://cxytiandi.com/blogs/yinjihuan
更多技术分享请关注微信公众号:猿天地