分布式面试问题

double

记录一下

  1. Redis实现分布式缓存有哪些坑?如何避免缓存穿透的问题?缓存数据一致性如何解决?
  2. MySQL Innodb 索引结构是 B+树,具体 Innodb 的索引有什么特性?如果遇到慢查询、遇到高并发后,你从哪几个方向去优化 MySQL?
  3. 交易场景下,你的状态流转是怎么设计的?很多人全都是业务代码,你怎样才能做到更高层面的抽象?
  4. 微服务架构下,对于服务降级和边界条件,你是怎么看的,一般都如何去设计?能结合实际场景,说说分布式事务、分布式锁么?