15. Interview-Micro Service

2020-08-05  本文已影响0人  allen锅

1 服务注册与发现

1.1 服务注册

客户端注册 第三方注册

1.2 服务发现

客户端发现 服务端发现

1.3 常用注册中心

2 服务网关

3 配置中心

3.1 分布式配置中心要求

3.2 配置中心数据分类

配置中心数据分类

3.3 配置中心实现

3.4 自己实现配置中心

配置中心架构图

4 调度中心

5 链路跟踪

5.1 分布式链路跟踪实现原理

5.2 链路跟踪常用实现

6 服务熔断

6.1 服务熔断实现原理

6.2 服务熔断常用实现

7 服务降级

8 服务限流

8.1 合法性验证限流

8.2 容器限流

8.3 服务端限流

令牌桶算法

8.4 网关限流

9 API文档管理工具

10 dubbo和springcloud有什么区别,怎么选型?

dubbo&springcloud

11 springcloud很多组件不更新了,有了解其他开源的微服务框架吗?

12 微服务的好处

13 微服务和SOA的区别?

14 微服务的架构原则?

15 微服务集成方式/调用方式?

16 微服务的定义?

微服务本身没有严格的定义,业界多半采用ThoughtWorks的首席科学家——马丁福勒(Martin Fowler)的定义:

微服务架构是一种架构模式,它提倡将单一应用划分为一组微小的服务,服务之间互相协调、互相配合对外为用户提供最终价值。每个服务运行在独立的进程中,服务与服务之间采用轻量级的通信机制互相调用,每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境、类生产环境等,每个独立的服务应该根据业务上下文选择合适的语言、工具对其进行构建。

轻量级通信机制主要有RPC(同步通信)和REST(主要是基于HTTP协议,同步或异步通信)两种。

17 微服务监控怎么做?

18 微服务怎么落地实现?

上一篇 下一篇

猜你喜欢

热点阅读