分布式
本专栏对分布式方案进行介绍
sen_zhang
我就是很懒,不想写简介!
展开
-
java分布式锁
1、基于 Redis 做分布式锁 基于 redis 的 setnx()、expire() 方法做分布式锁 setnx() setnx 的含义就是 SET if Not Exists,其主要有两个参数 setnx(key, value)。该方法是原子的,如果 key 不存在,则设置当前 key 成功,返回 1;如果当前 key 已经存在,则设置当前 key 失败,返回 0。 expire() expire设置过期时间,要注意的是 setnx 命令不能设置 key 的超时时间,只能通过 expire() 来对原创 2020-07-22 16:21:56 · 164 阅读 · 0 评论 -
大型网站系统的特点
大型网站系统的特点高并发,大流量高可用海量数据用户分布广泛,网络情况复杂安全环境恶劣需求快速变更,发布频繁渐进式发展 高并发,大流量 需要面对高并发用户,大流量访问。Google 日均 PV 35 亿,日 IP 访问数 3 亿;腾讯 QQ 的最大在线用户数 1.4 亿 (2011年数据)。 高可用 系统 7 x 24 小时不间断服务。 海量数据 需要存储、管理海量数据,需要使用大量服务器。Facebook 每周上传的照片数量接近 10 亿,百度收录的网页数目有数百亿,Google 有近百万台服务器为全球用户原创 2020-07-22 15:48:23 · 240 阅读 · 0 评论