微服务面试题

文章目录

  • [1. nacos](#1. nacos)
  • [2. Ribbon负载均衡](#2. Ribbon负载均衡)
  • 3.链路追踪
  • [4. Nginx限流和gateway限流](#4. Nginx限流和gateway限流)
  • [5. 怎么解决分布式事务](#5. 怎么解决分布式事务)
  • [6. 分布式服务的接口幂等如何保证](#6. 分布式服务的接口幂等如何保证)
  • [7. 分布式任务调度XXL-Job](#7. 分布式任务调度XXL-Job)

1. nacos

2. Ribbon负载均衡

3.链路追踪

4. Nginx限流和gateway限流

Nginx限流:基于漏桶算法

  • 控制速率:让请求以固定的速率处理请求
  • 控制并发数:限制单个ip的连接数和并发连接的总数


    网关限流:基于令牌桶算法实现,可以根据ip和路径进行限流

5. 怎么解决分布式事务

  1. seata框架(XA、AT、TCC)
  2. MQ

XA模式(CP)

AT模式(AP)

TCC模式(AP):

MQ:

6. 分布式服务的接口幂等如何保证

接口幂等:多次调用方法或者接口结果是一致的


7. 分布式任务调度XXL-Job





相关推荐
向上的车轮1 小时前
云原生的12个要素是什么?
云原生
南山二毛7 小时前
机器人控制器开发(导航算法——导航栈关联坐标系)
人工智能·架构·机器人
只因在人海中多看了你一眼7 小时前
B.50.10.10-微服务与电商应用
微服务·云原生·架构
喂完待续8 小时前
【序列晋升】29 Spring Cloud Task 微服务架构下的轻量级任务调度框架
java·spring·spring cloud·云原生·架构·big data·序列晋升
我真的是大笨蛋9 小时前
K8S-基础架构
笔记·云原生·容器·kubernetes
Lei活在当下10 小时前
【业务场景架构实战】1. 多模块 Hilt 使用原则和环境搭建
性能优化·架构·客户端
歪歪10012 小时前
Qt Creator 打包应用程序时经常会遇到各种问题
开发语言·c++·qt·架构·编辑器
wdxylb12 小时前
Kubernetes实战系列(4)
云原生·容器·kubernetes
我真的是大笨蛋13 小时前
K8S-Pod(上)
java·云原生·容器·kubernetes