Spring Cloud系列教程(汇总篇):专栏汇总篇(持续更新中)

前言- 对于当代SpringCloud微服务理解

Spring Cloud微服务架构最大的特点就是底层基于Restful风格进行请求和响应(HTTP+JSON),他让微服务之间的通信通过Restful实现,编写微服务就像编写普通的Controller一样简单。当你想要向外界提供一个微服务时,只不过是简单的暴露一个Restful接口,将服务提供者以服务名的形式注册到注册中心,然后其他工作都交给服务消费者,和传统的SpringMVC开发基本没有区别,大大降低了学习成本,让在学习SpringCloud微服务架构时更加容易。同时SpringCloud支持RestTemplate模板式的调用和基于Feign声明式客户端调用,当需要消费微服务时只需要在本地编写一个接口,用注解指明需要访问的微服务服务名称,然后就像普通地访问一个Restful接口一样访问一个微服务。

分布式、微服务基础: 深入理解分布式、微服务中CAP定律和BASE理论

一、Spring Cloud教程专题

Spring Cloud2.0系列教程: https://blog.csdn.net/thinkingcao/category_9274918.html

二、Spring Cloud专题目录

Spring Cloud代码开源+文章教程专题目录,持续更新中…

版本说明

  • Spring Cloud 版本: Finchley版本
  • Spring Boot版本 :2.0.3.RELEASE

文章目录

  • 服务注册与发现Eureka : Spring Cloud系列教程(一):服务的注册与发现(Eureka)

  • 服务消费者Rest+Ribbon: Spring Cloud系列教程(二):服务消费者(Rest+Ribbon)

  • Eureka实现高可用集群 : Spring Cloud系列教程(三):Eureka实现高可用集群环境搭建(Eureka)

  • Eureka自我保护机制 : Spring Cloud系列教程(四):Eureka自我保护机制

  • 服务消费者Feign+Ribbon: Spring Cloud系列教程(五):服务消费者(Feign)

  • 服务注册与发现Consul : Spring Cloud系列教程(六):服务注册与发现(Consul替代Eureka)

  • 服务注册与发现ZooKeeper: spring Cloud系列教程(七):服务注册与发现(ZooKeeper替代Eureka)

  • 服务保护断路器Hystrix : Spring Cloud系列教程(八):服务保护断路器(Hystrix)

  • 服务网关组件Zuul : Spring Cloud系列教程(九):服务网关(Zuul)

  • 分布式配置中心Config : Spring Cloud系列教程(十):分布式配置中心(Spring Cloud Config)

  • 分布式配置中心Apollo: Spring Cloud系列教程(十一):分布式配置中心(携程Apollo替代Config)

  • 服务链路追踪Sleuth: Spring Cloud系列教程(十三):服务追踪Spring Cloud Sleuth+Zipkin(Finchley版本)

三.、Spring Cloud Alibaba专题目录

  • Spring Cloud Alibaba教程(一):使用Nacos实现服务注册与发现
  • Spring Cloud Alibaba教程(二):实现Nacos注册中心高可用与原理解析
  • Spring Cloud Alibaba教程(三):使用Nacos实现分布式配置中心
  • Spring Cloud Alibaba教程(四):解读Nacos实现配置中心默认存储方式
  • Spring Cloud Alibaba教程(五):将Nacos配置中心持久化到MySQL
  • Spring Cloud Alibaba教程(六):使用Nacos实现分布式配置中心Windows集群
  • Spring Cloud Alibaba教程(七):使用Nacos实现分布式配置中心Linux集群
  • nacos配置中心超时问题: no available server, currentServerAddr

四、Spring Cloud 和 Dubbo 对比

Dubbo 只是实现了服务治理,而 Spring Cloud 实现了微服务架构的方方面面,服务治理只是其中的一个方面。下面通过一张图对其进行比较:
Spring Cloud系列教程(汇总篇):专栏汇总篇(持续更新中)_第1张图片
可以看出,Spring Cloud 比较全面,而 Dubbo由于只实现了服务治理,需要集成其他模块,需要单独引入,增加了学习成本和集成成本。

五、SpringCloud&SpringCloudAlibaba交流群

在这里插入图片描述

你可能感兴趣的:(Spring,Cloud2.x系列教程,Spring,Cloud,Alibaba系列教程)