2017年6月1日

互联网高并发架构技术实践

摘要: 一、什么是高并发 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per 阅读全文

posted @ 2017-06-01 18:10 afee666 阅读(7330) 评论(0) 推荐(0) 编辑

互联网高可用架构技术实践

摘要: 一、什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99 阅读全文

posted @ 2017-06-01 17:45 afee666 阅读(1334) 评论(0) 推荐(0) 编辑

互联网“平滑数据迁移”架构技术实践

摘要: 一、问题的提出 互联网有很多“数据量较大,并发量较大,业务复杂度较高”的业务场景,其典型系统分层架构如下: 服务化分层架构的好处是,服务层屏蔽下游数据层的复杂性,例如缓存、分库分表、存储引擎等存储细节不需要向调用方暴露,而只向上游提供方便的RPC访问接口。当有一些数据层变化的时候,所有的调用方也不需 阅读全文

posted @ 2017-06-01 04:58 afee666 阅读(554) 评论(0) 推荐(0) 编辑

前言:数据库典型架构实践

摘要: 本文主要介绍数据库架构设计中的一些基本概念,常见问题以及对应解决方案,为了便于理解,将以“用户中心”为例,讲解数据库架构设计的常见玩法。 用户中心 用户中心是一个非常常见的业务,主要提供用户注册、登录、信息查询与修改的服务,其核心元数据为: User(uid, uname, passwd, sex, 阅读全文

posted @ 2017-06-01 04:21 afee666 阅读(318) 评论(0) 推荐(0) 编辑

导航