面试题:你在项目中遇到哪些问题?
你在项目中遇到哪些问题?
因为目前项目采用的是分布式,分布式环境下一般采用集群方案,所以这就会带来分布式的一些问题,比如:
1、分布式锁
2、分布式session
3、分布式全局id
4、分布式配置中心
5、分布式日志收集系统
6、分布式任务调度系统
7、分布式事务问题
接下来这几个如何解决?
一、实现分布式锁的解决方案:
补充知识点:
springcloud内置全局锁
:
https://www.cnblogs.com/sprinkle/p/8366414.html
(1)基于zookeeper实现分布式锁的原理(特别推荐,比较简单,使用的是临时节点释放锁)
zookeeper如何实现分布式锁的?
zookeeper实现分布式锁是通过临时节点实现的。
你在项目中遇到哪些问题? 因为目前项目采用的是分布式,分布式环境下一般采用集群方案,所以这就会带来分布式的一些问题,比如: 1、分布式锁 2、分布式session 3、分布式全局id 4、分布式配置中心 5、分布式日志收集系统 6、分布式任务调度系统 7、分布式事务问题 接下来这几个如何解决? 一、实现分布式锁的解决方案: 补充知识点: springcloud内置全局锁 : https://www.cnblogs.com/sprinkle/p/8366414.html (1)基于zookeeper实现分布式锁的原理(特别推荐,比较简单,使用的是临时节点释放锁) zookeeper如何实现分布式锁的? zookeeper实现分布式锁是通过临时节点实现的。上一篇:
JS实现多线程数据分片下载
下一篇:
对接企业微信3:网页授权登录