SpringCloud--概述

SpringCloud

SpringCloud = 分布式微服务架构下的一站式解决方案,是各个微服务架构落地技术的集合体,俗称微服务全家桶。

SpringBoot和SpringCloud的关系:

  • SpringBoot专注于快速方便的开发单个个体微服务。
  • SpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的一个个单体微服务整合并管理起来,为各个微服务之间提供,配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等集成服务
  • SpringBoot可以离开SpringCloud独立使用开发项目,但是SpringCloud离不开SpringBoot,属于依赖的关系.SpringBoot专注于快速、方便的开发单个微服务个体,SpringCloud关注全局的服务治理框架。

SpringCloud作用:

  • Distributed/versioned configuration(分布式/版本控制配置)
  • Service registration and discovery(服务注册与发现)
  • Routing(路由)
  • Service-to-service calls(服务到服务的调用)
  • Load balancing(负载均衡配置)
  • Circuit Breakers(断路器)
  • Distributed messaging(分布式消息管理)

SpringCloud的组件:

  • 服务的注册与发现(Eureka)
  • 服务消费者(rest+Ribbon)
  • 服务消费者(Feign)
  • 断路器(Hystrix)
  • 断路器监控(Hystrix Dashboard)
  • 路由网关(Zuul)
  • 分布式配置中心(Spring Cloud Config)
  • 消息总线(Spring Cloud Bus)
  • 服务链路追踪(Spring Cloud Sleuth)

官网:

  • http://projects.spring.io/spring-cloud/
  • https://springcloud.cc/spring-cloud-netflix.html

参考书:

API说明:

  • http://cloud.spring.io/spring-cloud-static/Dalston.SR1/
  • https://springcloud.cc/spring-cloud-dalston.html

中国社区:

  • http://springcloud.cn/

中文网:

  • https://springcloud.cc/
发布了776 篇原创文章 · 获赞 2146 · 访问量 27万+

猜你喜欢

转载自blog.csdn.net/cold___play/article/details/104392001
今日推荐