什么是微服务架构
为什么要学习SpringCloud
SpringCloud是什么?
Spring Cloud常见组件有哪些?
Nacos的服务注册表结构是怎样的?
Nacos如何支持案例内部数十万服务器注册压力?
网关和过滤器有什么区别
如何设计一套API接口
负载均很的意义是什么?
Ribbon是什么?
谈谈服务雪崩效应
服务降级是什么?
服务熔断是什么?
服务隔离是什么?
SpringCloud有几种调用接口方式
Config
分布式配置中心有哪些框架?
分布式配置中心的作用
什么是Spring Cloud Config?
什么是Spring Cloud Gateway?
什么是微服务架构
微服务架构就是单体的应用程序分成多应用程序,这个应用程序就成为微服务,每个微服务运行在自己的进程中,并使用轻量级的机制通信。这些服务围绕业务能力来划分,并通过自动化独立部署。这些服务可以使用不同的编程语言,不同数据库,以保证最低限度集中式管理 。
为什么要学习SpringCloud
1. springcloud 是基于SpringBoot把市场上优秀的服务框架组合起来,通过Spring Boot风格进行封装屏蔽掉复杂的配置饿汉实现原理
2. 开箱即用,以前dubbo+zookeeper下载和配置复杂费时间,springcloud只需要jar的依赖就行
3. springcloud大多数子模块都是直击痛点,像zuul解决的跨域,fegin解决的负载均衡ÿ