SpringCloud五大组件
1.服务发现——Netflix Eureka
2.客户端负载均衡——Netflix Ribbon
3.断路器——Netflix Hystrix
4.服务网关——Netflix Zuul
5.分布式配置——Spring Cloud Config
SpringBoot四大组件
1.auto-configuration
Auto-configuration是Spring Boot的核心特性,其约定大于配置的思想,赋予了Spring Boot开箱即用的强大能力。
2.starter组件
starter是一种非常重要的机制,能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。starter让我们摆脱了各种依赖库的处理,需要配置各种信息的困扰。SpringBoot会自动通过classpath路径下的类发现需要的Bean,并注册进IOC容器。SpringBoot提供了针对日常企业应用研发各种场景的spring-boot-starter依赖模块。所有这些依赖模块都遵循着约定成俗的默认配置,并允许我们调整这些配置,即遵循“约定大于配置”的理念。
3.springboot cli组件
SpringBootCli(Command Line Interface)是一个命令行工具
4.actuator组件
Actuator(执行器)是Springboot提供的用来对应用系统进行自省和监控的功能模块,借助于Actuator开发者可以很方便地对应用系统某些监控指标进行查看、统计等。