Java教程

面试题整理-------------(1)

本文主要是介绍面试题整理-------------(1),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.分布式锁在项目中的使用

使用分布式锁的场景一般需要满足以下场景:
1.系统是一个分布式系统,集群集群,java的锁已经锁不住了。
⒉.操作共享资源,比如库里唯一的用户数据。
3.同步访问,即多个进程同时操作共享资源。

2. 分布锁有哪些解决方案?

1.Reids的分布式锁,很多大公司会基于Reidis做扩展开发。setnx key value ex 10s,Redisson。
watch dog.
2.基于Zookeeper。临时节点,顺序节点。
3.基于数据库,比如Mysql。主键或唯—索引的唯一性。

这篇关于面试题整理-------------(1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!