上一页 1 2 3 4 5 6 7 8 ··· 29 下一页
摘要: 目标: 第一,以尽可能小的成本确保系统当前和未来的容量充足,即容量规划;第二,解决已知的容量问题,预防未知的容量问题,即容量治理。 可以将其拆解为容量规划和容量治理两部分。 前者考虑在成本的约束下,将系统资源规划到最优水位;后者则主要致力于容量问题的事前防治和事后止损。 1、定义 在这里,我先为你总 阅读全文
posted @ 2023-11-30 14:25 人在江湖之诗和远方 阅读(98) 评论(0) 推荐(0)
摘要: 1、系统目标 高性能。 秒杀涉及大量的并发读和并发写,因此支持高并发访问这点非常关键。本专栏将从设计数据的动静分离方案、热点的发现与隔离、请求的削峰与分层过滤、服务端的极致优化这4个方面重点介绍。 一致性。 秒杀中商品减库存的实现方式同样关键。可想而知,有限数量的商品在同一时刻被很多倍的请求同时来减 阅读全文
posted @ 2023-11-29 15:42 人在江湖之诗和远方 阅读(46) 评论(0) 推荐(0)
摘要: 1、 开门见山,先说结论,高并发的哲学原理就是——找出单点,进行拆分。要将每一个“大单点”都拆成“一个小单点 + 多个资源并行”的形式。 2、 宏内核和微内核架构 https://zhuanlan.zhihu.com/p/394560786 https://cloud.tencent.com/dev 阅读全文
posted @ 2023-11-05 17:15 人在江湖之诗和远方 阅读(88) 评论(0) 推荐(0)
摘要: 1、 快的保护慢的:比如使用guava保护redis,使用redis保护mysql。 人多力量大(集群):一个Mysql不行,就分库分表;一个redis不行,就redis集群;主不行,从可以帮忙扛读流量; 尽可能懒:能一会做,就别现在做,能异步就别同步;比如读集群通过异步推送数据,能接受一定时延,就 阅读全文
posted @ 2023-10-06 21:40 人在江湖之诗和远方 阅读(7) 评论(0) 推荐(0)
摘要: https://relph1119.github.io/mysql-learning-notes/#/ 阅读全文
posted @ 2023-08-23 21:54 人在江湖之诗和远方 阅读(13) 评论(0) 推荐(0)
摘要: 测试态 运行态 阅读全文
posted @ 2023-07-09 17:31 人在江湖之诗和远方 阅读(11) 评论(0) 推荐(0)
摘要: 基础思维能力 1、抽象 2、逻辑 3、结构化 4、批判 5、维度 6、分类 7、分治 8、简单 9、成长型 专业思维能力 10、解耦思维 11、契约思维 12、模型 13、工具化 14、量化 15、数据 16、产品 阅读全文
posted @ 2023-05-21 11:46 人在江湖之诗和远方 阅读(62) 评论(0) 推荐(0)
摘要: 1、Domian层的价值就在于,它为我们提供了一种内聚业务逻辑、显性化表达业务语义的地方。 避免散淡式的代码 Knowledge Rich Design (知识丰富的设计) 2、我更愿意把Domain层设计成开放的,这种开放性不仅体现在CQRS的时候,App可以绕过Domain层直达Infrastr 阅读全文
posted @ 2023-03-12 11:25 人在江湖之诗和远方 阅读(64) 评论(0) 推荐(0)
摘要: 业务架构原则 从在软件开发的角度来看,在项目前期做好业务架构设计,对整个项目的开发都有重要的意义。由于业务和公司战略息息相关,其业务架构设计不是研发架构师能决定,当公司业务成长到一定规模的时候,业务架构就要确定一定的设计原则,比如针对电商平台: 1)、将业务平台化:业务平台化,相互独立,例如交易平台 阅读全文
posted @ 2023-02-11 16:41 人在江湖之诗和远方 阅读(52) 评论(0) 推荐(0)
摘要: 参考 https://blog.csdn.net/riemann_/article/details/122765847 阅读全文
posted @ 2023-02-01 14:40 人在江湖之诗和远方 阅读(6) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 29 下一页