SpringCloud
为什么要使用SpringCloud
因为SpringCloud是目前来说,是一套比较完整的微服务解决方案框架,不像其他rpc远程调用框架,只是解决某个微服务中的问题,可以把SpringCloud理解为一条龙服务微服务。也就是微服务全家桶
微服务中: 如:分布式配置中心、分布式锁、分布式跟踪、分布式服务治理、分布式任务调用平台...
SpringCloud简介
SpringCloud是基于SpringBoot基础之上开发的微服务框架,SpringCloud是一套目前非常完整的微服务解决方案框架,其内容包含服务治理、注册中心、配置管理、断路器、智能路由、微代理、控制总线、全局锁、分布式会话等
SpringCloud 包含众多的子项目
SpringCloud config 分布式配置中心
SpringCloud netflix 核心组件
Eureka:服务治理 注册中心
Hystrix:服务保护框架
Ribbon:客户端负载均衡器
Feign:基于ribbon和hystrix的声明式服务调用组件
Zull:网管组件,提供只能路由、访问过滤等功能