SpringCloud-学习大纲及常见面试题

编程知识 更新时间:2023-04-07 03:55:15

1、前置知识

学习SpringCloud之前需要具备和掌握如下框架和工具的使用:SpringMVC,Spring,,Spring Boot,Mybatis,Maven,Git。

2、学习大纲

2.1 微服务概述

2.2 SpringCloud入门概述

2.3 Rest微服务构建案例工程模块

2.4 Eureka服务注册与发现

2.5 Ribbon负载均衡

2.6 Feign负载均衡

2.7 Hystrix断路器

2.8 zuul路由网关

2.9 SpringCloud Config分布式配置中心 

3、常见面试题

3.1 什么是微服务?

见下一章节内容.

3.2 微服务之间是如何独立通讯的?

同步:RPC,REST ful API等

异步:消息队列

3.3 SpringCloud和Dubbo有哪些区别?

通信机制区别:Dubbo是基于RPC远程过程调用,微服务是基于HTTP的REST调用。

Dubbo的定位始终是一款RPC框架,而Spring Cloud的目的是微服务架构下的一站式解决方案。

3.4 什么是服务熔断? 什么是服务降级?

 

3.5 微服务的优缺点是什么?在项目中遇到哪些问题?

见下一章节内容.

3.6 微服务技术栈有哪些?

3.7 Eureka和Zookeeper都可以提供服务注册于发现的功能,两者有什么区别?

 

更多推荐

SpringCloud-学习大纲及常见面试题

本文发布于:2023-04-07 03:55:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/08a725a14c219e59e06da45cf915f67b.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:大纲   面试题   常见   SpringCloud

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 51991文章数
  • 14阅读数
  • 0评论数