首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
分布式问题
订阅
亦言
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
一文搞懂秒杀系统,欢迎参与开源,提交PR,提高竞争力。
秒杀和高并发是面试的高频考点,也是我们做电商项目必知必会的场景。欢迎大家参与我们的开源项目,提交PR,提高竞争力。早日上岸,升职加薪。
基于 Redis 和 Lua 实现分布式令牌桶限流
rpc-tech-stack 系列的实践文章 ~ 本文属于限流话题. 限流是一个很大的话题,准备把其中的所有限流器都实现一遍,以此也算全都写过了,到时候再用也不至于会心虚,毕竟真实写完成过。本文主要讲述了如何基于 Redis 与 Lua实现分布式令牌桶的限流方案。 我觉得学习任…
系统设计系列之任务队列
在一些系统中,会有对某些任务状态进行跟踪,如果任务失败需要重新执行任务。本文主要是针对这种请求提出解决方案,鉴于本人才疏学浅,如果有某位大神有更好的解决方案,请一定不吝赐教,感谢不尽
从分布式系统一致性看zk与etcd系统设计
总结:内存 b+tree 中维护着用户 key 和 keyIndex 的映射,keyIndex 负责加速查询和维护 revision 的映射关系,通过 revision 即可从实际db存储中取出用户value。 在典型的分布式环境下,没有全局变量,没有共享内存,节点甚至不清楚现…
秒杀场景下的业务梳理——Redis分布式锁的优化
秒杀场景下的业务梳理——Redis分布式锁的优化 随着互联网的快速发展,商品秒杀的场景我们并不少见;秒杀是一种供不应求的,高并发的场景,它里面包含了很多技术点,掌握了其中的技术点,虽不一定能让你面试立
Kafka 架构、核心机制和场景解读
Kafka是一款非常优秀的开源消息引擎,以消息吞吐量高、可动态扩容、可持久化存储、高可用特性,以及完善的文档和社区支持成为目前最流行消息队列中间件。本文从Kafka设计理念、架构到实现等进行深入解读。
高并发系统,你真理解了吗?
经过了一年的时间,我将支付系统的 TPS 从几百提升到了数千,涉及到的系统大概有五六十个,项目期间大大加深了我对高并发系统的理解,本文就谈一谈包括高并发系统的相关名词概念、核心目标和解决方案。
既然有HTTP协议,为什么还要有RPC
我想起了我刚工作的时候,第一次接触RPC协议,当时就很懵,我HTTP协议用的好好的,为什么还要用RPC协议?于是就到网上去搜。不少解释显得非常官方,我相信大家在各种平台上也都看到过,解释了又好像没解释
TCP的粘包、拆包问题及其解决方法
本文介绍了TCP粘包和拆包产生的原因,并根据这个特点,自定义协议来解决在利用TCP进行数据传输时由于粘包和拆包引起的问题。
如何用Redis实现分布式锁?
上一章节我提到了基于zk分布式锁的实现,这章节就来说一下基于Redis的分布式锁实现吧。 在开始提到Redis分布式锁之前,我想跟大家聊点Redis的基础知识。 setnx 是SET if Not eXists(如果不存在,则 SET)的简写。 用法如图,如果不存在set成功返…