标签:架构

杂文

架构系列-高可用架构

pren 发布于 2021-11-04

一、CAP理论 准确的定义是:在一个分布式系统中(互相连接并共享数据的节点的集合)中,涉及到读写操作时,只能保证一致性C(客户端读保证得到最新的写结果)、可用性A(返回noerror notimeout)、分区容错性P(出现分区后系统可以继续履职)三个中的两个,必须牺牲另一个。在...

阅读(339)评论(0)赞 (0)

杂文

架构系列-高性能架构

pren 发布于 2021-11-04

一、数据库集群:读写分离 二、数据库集群:分库分表 三、NoSQL = not only sql 四、缓存 1、用户请求发现缓存不存在则自行查库并生成缓存。并发下可能会同时很多请求同时生成,造成雪崩。 2、用户请求发现缓存不存在,通过队列后台生产缓存,并发下,消费者应判断缓存是否...

阅读(337)评论(0)赞 (0)

杂文

架构系列-概述

pren 发布于 2021-11-04

一、概述 1、架构是顶层设计;框架是面向编程或配置的半成品;组件是从技术维度上的复用;模块是从业务维度上职责的划分;系统是相互协同可运行的实体。 2、架构是为了应对软件系统复杂度而提出的一个解决方案。个人感悟是:架构即(重要)决策,是在一个有约束的盒子里去求解或接近最合适的解。这...

阅读(350)评论(0)赞 (0)