随笔分类 -  架构

【转】高可用设计-58沈剑
摘要:一、什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供服务,我们说系统的可用性是100%。 如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是9 阅读全文

posted @ 2018-12-09 20:36 DeeperMiner 阅读(231) 评论(0) 推荐(0) 编辑

【转】12306系统架构优化
摘要:coolshell陈皓优化方案原文:http://coolshell.cn/articles/6470.html一、业务复杂度比对(1)qq业务模型:只访问自己的数据(2)秒杀业务模型:秒杀能够只接受前N个请求,后续请求直接返回(3)奥运会售票业务模型:注册+抽奖,非先来先抢,可以事后线下处理(4) 阅读全文

posted @ 2018-10-17 16:17 DeeperMiner 阅读(379) 评论(0) 推荐(0) 编辑

[转]大话后端开发的奇淫技巧大集合
摘要:大话后端开发的奇淫技巧大集合 Hi,大家好,很荣幸有这个机会可以通过写博文的方式,把这些年在后端开发过程中总结沉淀下来的经验和设计思路分享出来 模块化设计 根据业务场景,将业务抽离成独立模块,对外通过接口提供服务,减少系统复杂度和耦合度,实现可复用,易维护,易拓展 项目中实践例子: Before: 阅读全文

posted @ 2018-05-25 10:21 DeeperMiner 阅读(261) 评论(0) 推荐(0) 编辑

[转]系统拆分及结构演变
摘要:系统拆分及结构演变 前段时间在部门内部做一次分享,考虑到部门新人比较多,经过梳理决定结合自己的经验,讲讲系统是如何经过一系列演变成现在的分布式、服务化的。 随着业务的复杂性增大、系统吞吐量增长,所有功能统一部署难度加大,各个功能模块相互影响,使系统变的笨重且脆弱;因此需要对业务进行拆分、对系统进行解 阅读全文

posted @ 2018-05-23 17:13 DeeperMiner 编辑

导航

点击右上角即可分享
微信分享提示