微服务面试题

文章目录

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





相关推荐
共绩算力2 小时前
统一多模态基础模型:发展、架构与挑战的全面综述
人工智能·架构·共绩算力
小快说网安2 小时前
等保测评中的 “云原生” 安全:如何在容器化环境下保障应用安全
安全·云原生
桌面运维家3 小时前
vDisk云桌面:IDV架构Windows安全域部署与策略实践
安全·架构
宠友信息3 小时前
面向多端部署的社区平台技术方案:uniapp 与java微服务架构的工程化实践
java·微服务·微信·架构·uni-app·springboot
Loo国昌4 小时前
RAG 第一阶段:前沿技术剖析与环境搭建
人工智能·后端·语言模型·架构
踏浪无痕4 小时前
SQLInsight:一行依赖,自动追踪API背后的每一条SQL
后端·架构·开源
架构师沉默5 小时前
一个很多人没想过的问题:为什么编程语言有 for,还要设计 while?
java·后端·架构
永不停歇的蜗牛5 小时前
详谈Nacos 和 Eureka的区别
云原生·eureka
周杰伦fans5 小时前
如何在业务压力、技术债务与优雅架构之间找到平衡点
架构
indexsunny6 小时前
互联网大厂Java面试实战:从Spring Boot到微服务的逐步深入
java·数据库·spring boot·微服务·kafka·监控·安全认证