什么是 Spring Cloud Spring Cloud ,基于 Spring Boot 提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监 控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix 的开源组件做高度抽象封装之外,还有一些选型 中立的开源组件。 官方译文:构建分布式系统不用特别的复杂且避免容易出现的错误。 Spring Cloud 为最常见的分布式系统模式 提供了一个简单和可访问的编程模型,帮助开发人员构建弹性、可靠和协调的应用程序。SpringCloud 构建在 SpringBoot之上,使开发人员很容易开始工作并迅速提高生产力。 Spring Boot 快速构建一个个微服务,多个微服务之间如何互通互调等呢? 使用 Spring Cloud 进行管理协调服务间正常互联互调 , 从而实现分布式微服务架构。 说明: spring Cloud 使用 RESTful API 实现服务之间通信 Dubbo 使用 RPC (远程过程调用) 实现服务之间通信 SpringBoot 和 SpringCloud 的关系 Spring Boot 可以离开 Spring Cloud 单独使用开发项目, 但是 Spring Cloud 离不开 SpringBoot ,属于依赖的关系. Spring Boot 专注于快速方便的开发单个个体微服务, Spring Cloud 关注全局的服务治理框架。 Spring Cloud 是关注全局的微服务协调整理治理框架,它将 Spring Boot 开发的一个个单体微服务整合并管理起来,为各个微服务之间提供,配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等集成服务。 参考资料 官网 : http://spring.io/projects/spring-cloud 各组件说明(中文版): https://springcloud.cc/spring-cloud-netflix.html 详细文档版: 英文版: https://cloud.spring.io/spring-cloud-static/Finchley.SR2/single/spring-cloud.html 中文版: https://springcloud.cc/spring-cloud-dalston.html Spring Cloud 中国社区: http://springcloud.cn/ Spring Cloud 中文网: https://springcloud.cc/ Spring Cloud 目前集合了 21 种分布式微服务架构技术
标签:服务,概要,Spring,Boot,Cloud,spring,cloud From: https://blog.csdn.net/qq_41273137/article/details/142049316