springboot、springcloud等微服务的概念和使用

(1)问题分析:

主要是考核springboot,springcloud的基本概念

(2)核心答案讲解:

Spring boot 是 Spring 的一套快速配置脚手架,对第三方技术进行了很好的封装和整合,提供了大量第三方接口;可以通过依赖自动配置,不需要XML等配置文件

spring-colud是一种云端分布式架构解决方案,基于spring boot,在spring boot做较少的配置,便可成为 spring cloud 中的一个微服务

(3)问题扩展:

Spring Cloud主要的组件,以及它的访间流程

1)外部或者内部的非 Spring Cloud目都统一通过API网关(Zuul)来访可内部服务.

2)网关接收到请求后,从注册中心( Eureka)获取可用服务

3)由 Ribbon进行均负载后,分发到后端的具体实例

4)微服务之间通过 Feign进行通信处理业务

5)Hystrix负责处理服务超时熔断

6)Turbine监控服务间的调用和焠断相关指标

(4)结合项目中使用:

结合十次方项目,全部采用微服务框架,更好的理解微服务

点击此处
隐藏目录