springcloud-学习前言

1 学习前提

  • 熟练使用SpringBoot 微服务快速开发框架
  • 了解过Dubbo + Zookeeper 分布式基础
  • 电脑配置内存不低于8G

2 学习大纲 : springcloud五大组件

  • 服务注册与发现 : Netflix Eureka
  • 负载均衡:
    • 客户端负载均衡 : Netflix Ribbon
    • 服务端负载均衡 : Feign(其也是依赖于Ribbon,只是将调用方式RestTemplete 更改成Service 接口)
  • 断路器 : Netflix Hystrix
  • 服务网关 : Netflix Zuul
  • 分布式配置 : Spring Cloud Config

3 常见面试题

  • 什么是微服务?
  • 微服务之间是如何独立通讯的?
  • SpringCloud 和 Dubbo有那些区别?
  • SpringBoot 和 SpringCloud,请谈谈你对他们的理解
  • 什么是服务熔断?什么是服务降级?
  • 微服务的优缺点分别是什么?说下你在项目开发中遇到的坑
  • 你所知道的微服务技术栈有哪些?列举一二
  • Eureka和Zookeeper都可以提供服务注册与发现的功能,请说说两者的区别
posted @ 2022-03-18 10:55  从0开始丿  阅读(37)  评论(0编辑  收藏  举报