SpringCloud-Day01

01

微服务遇到4个核心问题

  1. 服务这么多,客户端怎么访问?
  2. 服务这么多,服务之间怎么通信?
  3. 服务这么多,怎么去管制?
  4. 服务突然挂了怎么办?

解决方案

Spring cloud NetFlix 一站式解决方案

  1. Api网关 ,zuul组件
  2. Feign —HttpClient ----Http通信方式 同步,阻塞
  3. 服务,注册发现:Eureka
  4. 熔断机制:Hystrix

Dubbo + zookeeper 半自动,需要整合别人的!

  1. API:没有,所以要借助第三方组件,或者自己实现

  2. Dubbo: RPC 异步,非阻塞

  3. zookeeper

  4. 没有,所以要借助第三方Hystrix

Spring cloud Alibaba 一站式解决方案 ! 更加简化

新概念:服务网格 ServerMesh

​ istio

面试题:

  1. 什么是微服务?

SpringCloud-Day01_第1张图片

  1. 微服务之间怎么如何独立通信?

  2. SpringCloud和Dubbo有什么区别?

  3. Springboot和springcloud,谈谈你对他们的理解?

  4. 什么是服务熔断?什么是服务降级?

  5. 微服务的优缺点分别是什么?说下你在项目开发中遇到的坑?
    SpringCloud-Day01_第2张图片
    SpringCloud-Day01_第3张图片

  6. 你所知道的微服务技术栈有哪些?请列举一二

SpringCloud-Day01_第4张图片
8. eureka和zookeeper都可以提供服务注册与发现功能,请说说两个区别?

。。。

02


1.Spring Cloud是什么?

SpringCloud-Day01_第5张图片

2.Spring Cloud 与Spring Boot关系?

SpringCloud-Day01_第6张图片

3.传统的微服务架构

SpringCloud-Day01_第7张图片

4.Dubbo 和 SpringCloud的区别

在这里插入图片描述SpringCloud-Day01_第8张图片

5.springCloud能干什么?

SpringCloud-Day01_第9张图片

你可能感兴趣的:(SpringCloud,spring,spring,boot,java,微服务)