sringcloud2.0学习-2-SpringCloud微服务框架初识
SpringCloud微服务框架 1.SpringCloud框架简介 SpringCloud是基于SpringBoot基础之上开发的微服务框架,是一套目前非常完整的微服务解决方案框架,其内容包含服务治理、注册中心、配置管理、断路器、智能路由、微代理、控制总线、全局锁、分布式会话等。 SpringCloud包含众多子项目: SpringCloud config 分布式配置中心 SpringCloud netflix 核心组件: Eureka:服务治理 注册中心 Hystrix:服务保护框架 Ribbon:客户端负载均衡器 Feign:基于ribbon和hystrix的声明式服务调用组件 Zuul: 网关组件,提供智能路由、访问过滤等功能。 Spring Cloud for Cloud Foundry:通过Oauth2协议绑定服务到CloudFoundry,CloudFoundry是VMware推出的开源PaaS云平台。 Spring Cloud Sleuth:日志收集工具包,封装了Dapper,Zipkin和HTrace操作。 Spring Cloud Data Flow:大数据操作工具,通过命令行方式操作数据流。 Spring Cloud Security:安全工具包,为你的应用程序添加安全控制,主要是指OAuth2。 Spring Cloud Consul