Spring Cloud——什么是微服务?

Posted yanglingyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Cloud——什么是微服务?相关的知识,希望对你有一定的参考价值。

一、什么是微服务架构?

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——什么是微服务?的主要内容,如果未能解决你的问题,请参考以下文章

什么是微服务最佳实践?大咖带你深入了解Spring Cloud Alibaba

Spring Cloud简介

Spring Cloud学习之-什么是Spring Cloud?

聊聊几个 Spring Cloud 常见面试题及答案

19 张思维导图学习 Spring Cloud

赠书福利丨微服务架构的基础框架选择:Spring Cloud还是Dubbo?