0
点赞
收藏
分享

微信扫一扫

分布式面试题


0. 

分布式面试题_java

分布式面试题_缓存_02

1.

分布式面试题_分布式锁_03

2.

分布式面试题_java_04

3. 分布式锁的几种实现方式

分布式锁是控制分布式系统之间同步访问共享资源的一种方式。
其典型的使用场景为:
不同系统或者是同一系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,需要通过一定的互斥手段来防止彼此的干扰,以保证一致性。

(1)使用Redis实现分布式锁

(2)使用Memcached实现分布式锁

(3)使用ZooKeeper实现分布式锁

4.

分布式面试题_缓存_05

 5.

分布式面试题_分布式锁_06

 6.

分布式面试题_缓存_07

7.

分布式面试题_缓存_08

分布式面试题_java_09

 8.

分布式面试题_分布式锁_10

9.

分布式面试题_解决方案_11

10.

分布式面试题_分布式锁_12

11.

分布式面试题_缓存_13

 12.

分布式面试题_解决方案_14

分布式面试题_解决方案_15

 

分布式面试题_分布式锁_16

分布式面试题_缓存_17

13.

分布式面试题_解决方案_18

14.

分布式面试题_缓存_19

分布式面试题_分布式锁_20

 

分布式面试题_解决方案_21

分布式面试题_解决方案_22

分布式面试题_分布式锁_23

15.

分布式面试题_解决方案_24

 16.

分布式面试题_解决方案_25

分布式面试题_分布式锁_26

分布式面试题_分布式锁_27

 17.

分布式面试题_分布式锁_28

18. TCC 还是属于两阶段提交协议(1.Try 2.Confirm/Cancel)

分布式面试题_解决方案_29

分布式面试题_java_30

分布式面试题_缓存_31

分布式面试题_分布式锁_32

 19.

分布式面试题_分布式锁_33

20.

分布式面试题_java_34

 21.

分布式面试题_缓存_35

22.

分布式面试题_分布式锁_36

23.

分布式面试题_缓存_37

24. 分布式幂等性def

分布式面试题_解决方案_38

 25. 幂等性解决方案

分布式面试题_缓存_39

分布式面试题_缓存_40

分布式面试题_解决方案_41

​​幂等解决方

分布式面试题_分布式锁_42

 27. (选择方案4)先更新数据库,再删除缓存,最后延迟删除(使用cananl读binlog,删除缓存)

分布式面试题_java_43

 

分布式面试题_java_44

 28.

分布式面试题_分布式锁_45

 29.

分布式面试题_解决方案_46

 30.

分布式面试题_解决方案_47

分布式面试题_java_48

 

分布式面试题_缓存_49

 31.

分布式面试题_分布式锁_50

分布式面试题_解决方案_51

 32. 前两种适用于单体应用,后三种适用于分布式应用

分布式面试题_java_52

33. 分布式与集群

分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。
集群主要分为:高可用集群(High Availability Cluster),负载均衡集群(Load Balance Cluster,nginx即可实现),科学计算集群(High Performance Computing Cluster)。
分布式是指将不同的业务分布在不同的地方;而集群指的是将几台服务器集中在一起,实现同一业务。
分布式中的每一个节点,都可以做集群。 而集群并不一定就是分布式的。
 

34. 微服务调用失败

​​微服务架构下请求调用失败了怎么办?​​

举报

相关推荐

0 条评论