码迷,mamicode.com
首页 > 编程语言 > 详细

SpringCloud学习心得

时间:2019-06-05 17:59:30      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:客户   学习   urb   ash   配置管理   通讯   bin   str   网关   

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学习心得

标签:客户   学习   urb   ash   配置管理   通讯   bin   str   网关   

原文地址:https://www.cnblogs.com/pzyin/p/10980857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!