微服务面试题

文章目录

  • [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





相关推荐
星辰@Sea几秒前
服务注册中心对比及使用场景分析
java·云原生
bug菌¹6 分钟前
滚雪球学SpringCloud[4.1讲]: Spring Cloud Gateway详解
java·spring cloud·微服务
小筱在线2 小时前
SpringCloud微服务实现服务熔断的实践指南
java·spring cloud·微服务
cooldream20093 小时前
828华为云征文 | 在华为云X实例上部署微服务架构的文物大数据管理平台的实践
微服务·架构·华为云·文物大数据平台
专家大圣4 小时前
云原生信息安全:筑牢数字化时代的安全防线
安全·云原生
码拉松4 小时前
千万不要错过,优惠券设计与思考初探
后端·面试·架构
小筱在线5 小时前
使用SpringCloud构建可伸缩的微服务架构
spring cloud·微服务·架构
zheeez5 小时前
微服务注册中⼼2
java·微服务·nacos·架构
灰色孤星A5 小时前
分布式事务学习笔记(二)Seata架构、TC服务器部署、微服务集成Seata
分布式·微服务·架构·seata·分布式事务·tc服务器·微服务集成seata
MinIO官方账号7 小时前
从 HDFS 迁移到 MinIO 企业对象存储
人工智能·分布式·postgresql·架构·开源