单服务器无论如何优化,无论采用多好的硬件,总会有一个性能天花板,当单服务器的性能无法满足业务需求时,就需要设计高性能集群来提升系统整体的处理性能。今天我们先来讲讲负载均衡的分类及架构。
架构篇19:单服务器高性能模式-Reactor与Proactor
本篇我们来看看介绍可以应对高并发场景的单服务器高性能架构模式:Reactor 和 Proactor。
架构篇18:单服务器高性能模式-PPC与TPC
本篇我们来看看单服务器高性能模式:PPC 与 TPC。
架构篇17:高性能缓存架构
本篇我们来分析下缓存的架构设计要点。
架构篇16:高性能NoSQL
本篇介绍各种高性能 NoSQL 方案的典型特征和应用场景。
架构篇15:高性能数据库集群-分库分表
读写分离分散了数据库读写操作的压力,但没有分散存储压力,当数据量达到千万甚至上亿条的时候,单台数据库服务器的存储能力会成为系统的瓶颈,为了满足业务数据存储的需求,就需要将存储分散到多台数据库服务器上。今天就来我们聊聊常见的分散存储的方法“分库分表”,其中包括“分库”和“分表”两大类。
架构篇14:高性能数据库集群-读写分离
高性能数据库集群的第一种方式是“读写分离”,其本质是将访问压力分散到集群中的多个节点,但是没有分散存储压力;第二种方式是“分库分表”,既可以分散访问压力,又可以分散存储压力。本篇我们先来看看“读写分离”。
架构篇13:架构设计流程-详细方案设计
完成备选方案的设计和选择后,我们来聊聊架构设计流程第 4 步:详细方案设计。
架构篇12:架构设计流程-评估和选择备选方案
本篇我们来聊聊架构设计流程第 2 步:设计备选方案,同样还会结合上期“前浪微博”的场景,谈谈消息队列设计备选方案的实战。
架构篇11:架构设计流程-设计备选方案
本篇我们来聊聊架构设计流程第 2 步:设计备选方案,同样还会结合上期“前浪微博”的场景,谈谈消息队列设计备选方案的实战。