微服务面试题

文章目录

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





相关推荐
小坏讲微服务7 分钟前
Spring Cloud Alibaba Gateway 集成 Redis 限流的完整配置
数据库·redis·分布式·后端·spring cloud·架构·gateway
油炸小波2 小时前
09-微服务原理篇(XXLJOB-幂等-MySQL)
android·mysql·微服务
周杰伦_Jay2 小时前
【电商微服务日志处理全方案】从MySQL瓶颈到大数据架构的实战转型
大数据·mysql·微服务·架构
mit6.8243 小时前
[Column] How Databricks Implemented Intelligent K8s Load Balancing
云原生·容器·kubernetes
春生野草3 小时前
启动Nginx
java·微服务·架构
悟空CRM服务3 小时前
开源的力量:如何用开源技术构建高效IT架构?
java·人工智能·架构·开源·开源软件
whltaoin5 小时前
【微服务中间件】RabbitMQ 多平台安装搭建实践指南(Windows_macOS_Ubuntu_Docker 全场景)
微服务·中间件·消息队列·rabbitmq·多平台
大G的笔记本5 小时前
常见且高频的 ZooKeeper 面试题
分布式·zookeeper·云原生
AllData公司负责人6 小时前
云原生数据平台(cloudeon)--核心服务组件扩展
大数据·云原生·架构·开源
常先森6 小时前
【解密源码】 RAGFlow 切分最佳实践- paper 篇
架构·llm·agent