es
文章平均质量分 66
不够成熟的程序员
这个作者很懒,什么都没留下…
展开
-
聊聊分布式锁
什么是分布式锁 对于一个单机的系统,我们可以通过synchronized或者ReentrantLock等这些常规的加锁方式来实现,然而对于一个分布式集群的系统而言,单纯的本地锁已经无法解决问题。这时候就需要这些分布式系统能够共用一把锁。这就是分布式锁。 分布式锁特点 分布式锁要保证互斥性、不死锁、可重入等特点。 互斥性指的是对于同一个资源,任意时刻,都只有一个客户端能持有锁。 不死锁指的是必须要有锁超时这种机制,保证在出现问题的时候释放锁,不会出现死锁的问题。 可重入指的是对于同一个线程,可以多次重复加锁原创 2022-02-21 22:43:54 · 865 阅读 · 0 评论 -
ES常见问题总结
1、elasticsearch了解多少,说说你们公司es的集群架构,索引数据大小,分片有多少,以及一些调优手段 。 面试官:想了解应聘者之前公司接触的ES使用场景、规模,有没有做过比较大规模的索引设计、规划、调优。 解答: 如实结合自己的实践场景回答即可。 比如:ES集群架构13个节点,索引根据通道不同共20+索引,根据日期,每日递增20+,索引:10分片,每日递增1亿+数据, 每个通道每天索引大小控制:150GB之内。 仅索引层面调优手段 1.1、设计阶段调优 &nb转载 2022-02-10 21:53:55 · 1148 阅读 · 0 评论