SpringCloud
介绍
SpringCloud为开发人员提供了快速构建分布式系统的常用工具,包括配置管理、服务发现、服务熔断、智能路由、总线、鉴权等。SpringCloud基于SpringBoot实现微服务架构,它是Java项目从单体应用架构向微服务架构变迁的主流选择之一。
特性
(1) 分布式/版本化配置
(2) 服务注册和发现
(3) 路由
(4) service - to - service 调用
(5) 负载均衡
(6) 断路器
(7) 分布式消息传递
打比方
单体应用:个人开发者
微服务:开发公司
主要组件
(1)服务注册、发现 Eureka -- 公司通讯录
(2)微服务应用 -- 小组成员
(3)断路器Hystrix--员工绩效考核制度
(4)断路器监控Hystrix Dashboard和Turbine--员工绩效考核表
(5)客户端负载均衡器Ribbon--小组组长的工作安排机制
(6)路由/网关Zuul--项目经理的工作安排机制
(7)统一配置Config--管理部的开发规范
(8)链路追踪Sleuth--工作进度统计
原文地址:https://www.cnblogs.com/pzyin/p/10980857.html
时间: 2024-10-30 22:12:44