秒杀系统架构图
2021-08-29 21:28:14 1 举报
秒杀系统架构图
作者其他创作
大纲/内容
将用户请求推入
将请求结果推入
秒杀逻辑层1、从Etcd中加载秒杀活动数据到内存当中。2、监听Etcd中的数据变化,实时加载数据到内存中。3、处理Redis队列中的请求。4、限制用户对商品的购买次数。5、对商品的抢购频次进行限制。5、对商品的抢购概率进行限制。6、对合法的请求给予生成抢购资格Token令牌。
取出用户请求
秒杀接入层1、从Etcd中加载秒杀活动数据到内存当中。2、监听Etcd中的数据变化,实时加载数据到内存中。3、从Redis中加载黑名单数据到内存当中。4、设置白名单。5、对用户请求进行黑名单限制。6、对用户请求进行流量限制、秒级限制、分级限制。7、将用户数据进行签名校验、检验参数的合法性。8、接收逻辑层的结果实时返回给用户。
秒杀管理层1、添加商品数据。2、添加抢购活动数据。3、将数据同步到Etcd。4、将数据同步到数据库。
用户
管理员
秒杀接入层
Etcd
数据库
加载活动商品数据
加载黑名单
Redis缓存
请求结果响应
数据同步到数据库
数据同步到Etcd
Redis队列
秒杀管理层
秒杀逻辑层
0 条评论
下一页