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

Spring Cloud——什么是微服务?

时间:2020-04-06 00:08:40      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:config   实现   客户   rest   基于   zuul   配置信息   conf   降级   

一、什么是微服务架构?

1.系统拆分

2.服务各自独立运行、独立部署

3.服务之间基于HTTP的Restful API通信协作 

二、为什么选择Spring Cloud?

1.基于Spring Boot实现的微服务架构工具。

2.组成

Config:配置中心,支持git存储配置,实现应用配置外部化,客户端动态修改配置信息

Eureka:服务的注册与发现

Hystrix:容错管理组件,实现服务间降级和熔断

Ribbon:实现客户端负载均衡

Feign:基于Ribbon和Hystrix的声明式服务调用组件

Zuul:网关,提供路由,服务过滤拦截

Sleuth:服务链路跟踪,整合ZipKin

Spring Cloud——什么是微服务?

标签:config   实现   客户   rest   基于   zuul   配置信息   conf   降级   

原文地址:https://www.cnblogs.com/yanglingyu/p/12639996.html

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