SpringCloud学习心得
Posted pzyin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringCloud学习心得相关的知识,希望对你有一定的参考价值。
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--工作进度统计
以上是关于SpringCloud学习心得的主要内容,如果未能解决你的问题,请参考以下文章
SpringCloud学习心得—1.2—Eureka注册中心的密码认证高可用的设置