分布式
文章平均质量分 54
分数指数幂
生命如水
展开
-
系统设计 架构设计 画图工具 架构图 设计图
系统设计的目标系统由小慢慢迭代增加的过程中, 由于换了很多产品/开发, 每个人的想法不同, 迭代时间紧等原因, 导致系统修修补补越来越难维护, 这里的维护包括修复bug和开发新功能 程序是现实世界的模拟和映射, 需要和现实世界的逻辑保持一直, 包括组织架构, 层次结构 (真实世界是什么样子,那么软件世界就怎么设计) 遵循开闭原则(对扩展开放对修改封闭), 在保证满足可预见的扩展需求的前提下, 尽量简化设计和代码 (避免为不大可能发生的扩展白白增加系统复杂度) 单一职责, 将相关性较强的事物内聚,原创 2022-03-14 10:38:51 · 5288 阅读 · 0 评论 -
分布式系统架构
分布式演化历程数据库优化: 缓存,读写分离,分库分表。服务器优化: 分布式,cdn加速,反向代理, 业务拆分。应用服务和数据服务分离数据库读写分离数据库写入、更新的这些操作的部分数据库连接的资源竞争非常激烈数据库中访问较集中的一小部分数据存储在缓存服务器中,减少数据库的访问次数,降低数据库的访问压力。集群是系统解决高并发、海量数据问题的常用手段。通过向集群中追加资源,提翻译 2016-12-21 16:46:49 · 698 阅读 · 0 评论