阅读建议
如果您还是初学者,建议优先以Dalston版教程为基础进行学习,该版本内容目前比较完整。
Edgware版:主要记录一些与Dalston版本改进和一些坑。
Finchley版:主要记录一些与Dalston版本改进的内容,另外还增加了两个专题内容Spring Cloud Alibaba和Spring Cloud Stream的深入应用
《Spring Cloud构建微服务架构》系列入门教程
由于Brixton和Camden版本的教程已经停止更新,所以笔者计划在2017年上半年完成Dalston版本的教程编写(原计划完成Camden版本教程,但由于写了两篇Dalston版本就Release了,因此调整计划重新制作)。
同时,在该版本的教程中,对于项目组织上会有一些变化,架构上也会增加一些内容,以帮助初学者构建起初步的Spring Cloud微服务架构体系。
- Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)
- Spring Cloud构建微服务架构:服务消费者(基础)
- Spring Cloud构建微服务架构:服务消费者(Ribbon)
- Spring Cloud构建微服务架构:服务消费者(Feign)
- Spring Cloud构建微服务架构:服务消费者(Feign)传文件
- Spring Cloud构建微服务架构:分布式配置中心
- Spring Cloud构建微服务架构:分布式配置中心(加密与解密)
- Spring Cloud构建微服务架构:分布式配置中心(高可用与动态刷新)
- Spring Cloud构建微服务架构:服务容错保护(Hystrix服务降级)
- Spring Cloud构建微服务架构:服务容错保护(Hystrix依赖隔离)
- Spring Cloud构建微服务架构:服务容错保护(Hystrix断路器)
- Spring Cloud构建微服务架构:Hystrix监控面板
- Spring Cloud构建微服务架构:Hystrix监控数据聚合
- Spring Cloud构建微服务架构:服务网关(基础)
- Spring Cloud构建微服务架构:服务网关(路由配置)
- Spring Cloud构建微服务架构:服务网关(过滤器)
- Spring Cloud构建微服务架构:服务网关(API文档汇总)
- Spring Cloud构建微服务架构:消息驱动的微服务(入门)
- Spring Cloud构建微服务架构:消息驱动的微服务(核心概念)
- Spring Cloud构建微服务架构:消息驱动的微服务(消费组)
- Spring Cloud构建微服务架构:消息驱动的微服务(消息分区)
- Spring Cloud构建微服务架构:分布式服务跟踪(入门)
- Spring Cloud构建微服务架构:分布式服务跟踪(跟踪原理)
- Spring Cloud构建微服务架构:分布式服务跟踪(整合logstash)
- Spring Cloud构建微服务架构:分布式服务跟踪(整合zipkin)
- Spring Cloud构建微服务架构:分布式服务跟踪(收集原理)
- Spring Cloud构建微服务架构:分布式服务跟踪(抽样收集)
Spring Cloud各组件专题
Spring Cloud Netflix套件
Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。 SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。
欢迎使用我们的公益Eureka来进行调试:http://eureka.didispace.com
- 2018/06/29 Eureka 2.0 开源流产,真的对你影响很大吗?
- 2017/11/14 Eureka Client注册到Eureka Server的秘密
- 2017/08/03 【公益】开放一台Eureka注册中心给各位Spring Cloud爱好者
- 2017/06/22 Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)【Dalston版】
- 2016/09/22 Spring Cloud源码分析(一)Eureka
- 2016/09/05 Spring Cloud构建微服务架构(六)高可用服务注册中心
- 2016/06/02 Spring Cloud构建微服务架构(二)服务消费者
- 2016/05/31 Spring Cloud构建微服务架构(一)服务注册与发现
Spring Cloud Alibaba套件
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
- 2019/05/10 公益:开放一台Nacos服务端给各位Spring Cloud爱好者
- 2019/05/08 Nacos部署中的一些常见问题汇总
- 2019/04/16 Spring Cloud Alibaba基础教程:Sentinel使用Nacos存储规则
- 2019/03/11 Nacos配置中心原理
- 2019/02/21 Spring Cloud Alibaba基础教程:Nacos的集群部署
- 2019/02/16 Spring Cloud Alibaba基础教程:Nacos的数据持久化
- 2019/02/08 Spring Cloud Alibaba基础教程:Nacos配置的多文件加载与共享配置
- 2019/01/30 Spring Cloud Alibaba基础教程:Nacos配置的多环境管理
- 2019/01/29 Spring Cloud Alibaba基础教程:Nacos配置的加载规则详解
- 2019/01/27 Spring Cloud Alibaba基础教程:使用Nacos作为配置中心
- 2019/01/23 Spring Cloud Alibaba基础教程:Nacos 生产级版本 0.8.0
- 2019/01/16 Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现
Spring Cloud原生及其他整合组件
Consul简介
- 2018/11/17 使用Consul做服务发现的若干姿势
- 2018/08/26 Spring Cloud Finchley版中Consul多实例注册的问题处理
- 2017/06/22 Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)【Dalston版】
- 2017/04/15 基于Consul的分布式信号量实现
- 2017/04/12 基于Consul的分布式锁实现
- 2016/12/29 Consul注销实例时候的问题