高并发
Forward233
砥砺前行,不忘初心
展开
-
Redisson分布式锁实现原理
在了解分布式锁具体实现方案之前,我们应该先思考一下使用分布式锁必须要考虑的一些问题。互斥性:在任意时刻,只能有一个进程持有锁。防死锁:即使有一个进程在持有锁的期间崩溃而未能主动释放锁,要有其他方式去释放锁从而保证其他进程能获取到锁。加锁和解锁的必须是同一个进程。锁的续期问题。常见的分布式锁实现方案基于 Redis 实现分布式锁基于 Zookeeper 实现分布式锁本文采用第一种方案,也就是基于 Redis 的分布式锁实现方案。Redis 实现分布式锁主要步转载 2020-12-22 10:47:46 · 575 阅读 · 0 评论 -
高并发系统的设计要点
高并发系统的设计要点以下为自己总结的关于高并发系统的设计要点,为大家提供一个思路,如果有不对的地方和没想到的地方,请为大家指正和补充,非常感谢。1.前端方面减少http请求http请求的开销都很昂贵,应该尽量减少http请求次数。主要手段是将javascrit,css,图片合并成一个文件,这样浏览器只需一次请求。使用浏览器缓存对网站而言,css,javascript,logo,图标这些资源更新频率低,可以设置http头中的Cache- Control和Expires属性将其缓存在浏览器中原创 2020-12-19 11:58:46 · 225 阅读 · 1 评论