1.spring Cloud简介
Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。
2.Spring 多个子项目
Spring Cloud Config:配置管理工具,支持使用Git存储配置内容,可以使用它实现应用配置的外部化存储,并支持客户端配置信息刷新、加解密等。
Spring Cloud Netflix:核心组件,主要包括:
Eureka:服务治理组件,包括服务注册中心、服务注册和发现机制的实现。
Hystrix:容错管理组件,实现断路器模式,帮助服务依赖中的延迟和为故障提供强大容错能力。
Ribbon:客户端负载均衡的服务调用组件。
Feign:基于Ribbon和Hystrix的声明式服务调用组件。
Zuul:网关组件,提供智能路由、访问过滤功能。
Archaius:外部配置组件。
Spring Cloud Bus:事件、消息总线、用户传输集群中的状态变化和事件
Spring Cloud Cluster:针对Zookeeper、Redis、Hazelast、Consul的选举算法和通用模式的实现。
Spring Cloud Cloudfoundry:与Pivotal Cloudfoundry的整合支持。
Spring Cloud Consul:服务发现与配置管理工具
Spring Cloud Stream:通过Redis、Rabbit等试下消费微服务,可以通过简单的声明式模型来发送和接收消息。
Spring Cloud AWS:用于简化整合Amazon web service的组件
Spring Cloud Security:安全工具包,提供在Zuul代理中对OAuth2客户端请求的中继器
Spring Cloud Sleuth:Spring cloud应用的分布式跟踪与实现
Spring Cloud Zookeeper:基于Zookeeper的服务发现与配置组件管理
Spring Cloud Staters:Spring cloud 的基础组件,它是基于spring boot 风格项目的基础依赖模块
三、典型的微服系统构架图
- 大小: 116.6 KB
分享到:
相关推荐
Spring Cloud之一 Spring Cloud简介,简单介绍SpringCloud,微服务,SOAP等内容
SpringCloud系列Demo代码,每个子项目都是SpringCloud的一个知识点或者说技能点且都有对应的博客介绍,代码开箱即用适合新手学习或老司机复习。 SpringCloud系列Demo代码,每个子项目都是SpringCloud的一个知识点...
Spring boot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务,Spring Cloud是一个基于Spring Boot实现的云应用开发工具;Spring boot专注于快速、方便集成的单个个体,Spring Cloud是关注...
spring boot , spring cloud alibaba, spring cloub 版本选型
第1章 SpringCloud简介 第2章 SpringCache缓存详细讲解及应用 第3章 Redis高级缓存讲解及应用 第4章 SpringSecurity安全详细讲解及应用 第5章 RabbitMQ高级消息的讲解及应用 第6章 ElasticSearch详细讲解及应用 第7...
一篇很好的springCloud学习的思维导读,详细的介绍了,springCloud的搭建步骤以及各组件的说明讲解 涵盖 Eureka服务注册与发现 Zookeeper服务注册与发现 Consul服务注册与发现 Ribbon负载均衡服务调用 OpenFeign...
基于SpringCloud的快递驿站系统源码 基于SpringCloud的快递驿站系统源码 基于SpringCloud的快递驿站系统源码 基于SpringCloud的快递驿站系统源码 基于SpringCloud的快递驿站系统源码 基于SpringCloud的...
Spring Cloud 提供完全的微服务技术体系,可以帮护开发者快速实现架构升级。SpringCloud 是目前最火热的构建微服务体系的解决方案。
简单的spring cloud项目,适合新手学习使用
基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的开源电商源码基于spring cloud 和vue全家桶的...
课程的源码是尚硅谷的springcloud教程源码,SpringCloud各种核心...除此之外,还通过整合SpringMVC+SpringBoot+Mybatis构建一个可用的基于SpringCloud的微服务工程将上述技术组件逐步落地,让大家看得懂做得出学得会。
Spring Cloud(一)服务的注册与发现(Eureka) spring-cloud-consul Spring Cloud(二) Consul 服务治理实现 spring-cloud-ribbon Spring Cloud(三) 服务提供者 Eureka + 服务消费者(rest + Ribbon...
Spring Cloud简介以及技术选型 Spring Cloud Netflix与服务治理 Spring Cloud config与配置中心 Spring Cloud Sleth与全链路监控 SC-断路器、资源隔离与自我修复 Hystrix断路器的监控 Spring Cloud的网关 有赞网关...
SpringCloud——分布式配置中心(Spring Cloud Config)之高可用的分布式配置中心
(完整版)基于SpringCloud微服务系统设计方案.pdf(完整版)基于SpringCloud微服务系统设计方案.pdf(完整版)基于SpringCloud微服务系统设计方案.pdf(完整版)基于SpringCloud微服务系统设计方案.pdf(完整版)基于Spring...
基于SpringCloud的趋势投资分析系统 基于SpringCloud的趋势投资分析系统 基于SpringCloud的趋势投资分析系统 基于SpringCloud的趋势投资分析系统 基于SpringCloud的趋势投资分析系统 基于SpringCloud的趋势投资...
除此之外,还通过整合SpringMVC+SpringBoot+Mybatis构建一个可用的基于SpringCloud的微服务工程将上述技术组件逐步落地,让大家看得懂做得出学得会。 00、尚硅谷_SpringBoot_源码、课件 01.尚硅谷_SpringCloud_前提...
SpringCloud服务拆分初探与案例解析cloud-demo第一次 SpringCloud服务拆分初探与案例解析 cloud-demo第一次 SpringCloud服务拆分初探与案例解析 cloud-demo第一次 SpringCloud服务拆分初探与案例解析 cloud-demo第一...
(完整版)基于SpringCloud微服务系统设计方案.docx(完整版)基于SpringCloud微服务系统设计方案.docx(完整版)基于SpringCloud微服务系统设计方案.docx(完整版)基于SpringCloud微服务系统设计方案.docx(完整版)基于...
尚硅谷SpringCloud视频,主要讲SpringCloud的五大神兽。