随笔分类 - 88——软件架构
摘要:目录 14高性能数据库集群:读写分离 15高性能数据库集群:分库分表 分库 分表 垂直分表 水平分表 实现方式 16高性能NoSQL 17高性能缓存架构 缓存使用场景 缓存使用常见问题 缓存穿透 缓存雪崩 缓存热点 实现方式 18单服务器高性能模式:PPC与TPC 19单服务器高性能模式:React
阅读全文
摘要:目录 01架构到底是指什么? 02架构设计的历史背景 03架构设计的目的 04复杂度来源:高性能 单台计算机内部为了高性能带来的复杂度 多台计算机集群为了高性能带来的复杂度 05复杂度来源:高可用 高可用方案的本质 冗余”带来的复杂性 一、计算高可用 二、存储高可用 高可用状态决策 1)独裁式 2)
阅读全文
摘要:本文是极客时间《微服务架构核心20讲》课程的学习笔记。 这个视频作者架构师杨波的下面这篇文章也很不错,喜欢的也可一并学习下。 微服务架构技术栈选型手册 https://www.infoq.cn/article/micro-service-technology-stack 第1讲 什么是微服务架构 M
阅读全文
摘要:开篇 在高并发系统中,有很多手段来保护系统,如缓存、降级和限流等。 缓存:让数据尽早进入缓存,离程序近一点,不要大量频繁的访问DB,可提供系统访问速度和增大系统处理能力。 降级:当服务出问题或者影响到核心流程的性能,需要将服务暂时屏蔽掉,待高峰期过去或问题解决后再启用。 然后,有些场景不能用缓存和降
阅读全文