
系统设计
文章平均质量分 95
系统设计笔记
码农小伙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
三方接口调用设计方案
API密钥生成:为每个三方应用生成唯一的API密钥对(AK/SK),其中AK用于标识应用SK用于进行签名和加密。AK:Access Key Id,用于标示用户。SK:Secret Access Key,是用户用于加密认证字符串和用来验证认证字符串的密钥,其中SK必须保密。通过使用Access Key Id / Secret Access Key加密的方法来验证某个请求的发送者身份。接口鉴权:在进行接口调用时,客户端需要使用AK和请求参数生成签名,并将其放入请求头或参数中以进行身份验证。原创 2024-10-28 08:45:24 · 1271 阅读 · 0 评论 -
跑批系统设计
概要设计已经说的明确,这里不做赘述。在各种情况下任务发生故障的时候,我们任务进度会停滞,我们需要再创建一个定时任务,扫描任务表中任务状态是运行中,并且是更新时间超过了十几分钟或者半个小时(这个可以自行设置对应的阈值),重新入队就可以了。在监听redis队列中,我们拿到对应的任务,这时候我们需要指定任务的下载的文件目录,同时判断该处理的任务是否存在文件,如果存在可能之前处理过的。跑批系统怎么上集群,我们可以用MQ,把任务均匀的发布的队列上,在MQ的选型上,我们建议选择redis的list来实现,至于为什么?原创 2024-09-30 10:07:00 · 1296 阅读 · 0 评论 -
高并发系统设计
要设计出一套能支撑几十亿人的系统是很困难的。对于软件架构师来说,这一直是一项很大的挑战,但是,从现在开始,看完我的文章,你就会觉得容易很多了。原创 2024-09-27 08:58:48 · 1123 阅读 · 0 评论