秒杀系统的设计思路

秒杀系统的设计思路 特点:库存只有一份,所有人会在集中的时间读和写这些数据。但是最终成功的人却很少 思路:将请求尽量拦截在系统上游。 秒杀系

缓存

缓存 缓存是大型网站中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。适用于读多写少的场景。 从我们的使用角度来分,主要有

消息队列

消息队列 消息队列常用的应用场景有哪些? 主要就是:应用解耦合、异步操作、流量削锋。 异步操作 应用解耦 流量削锋 常用的消息队列软件 Ra

缓存的一致性哈希算法

缓存的一致性哈希算法 问题: 在分布式集群中,对机器的添加删除,或者机器故障后自动脱离集群这些操作是分布式集群管理最基本的功能。如果采用常用

应用的拆分与服务化

应用的拆分与服务化 随着业务的发展,应用越来越大。我们需要考虑如何避免让应用越来越臃肿。这就需要把应用拆开,从一个应用变为俩个甚至更多。 我

跨库的一系列问题

跨库Join的问题 在拆分之前,系统中很多列表和详情页所需的数据是可以通过sql join来完成的。而拆分后,数据库可能是分布式在不同实例和

应用服务器集群

负载均衡 什么是负载均衡? 负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分

大型网站开发的技术点

大型网站开发的技术点 大型网站的特点 网站架构的演变及其技术点 缓存与数据一致性 分布式事务的解决方法 负载均衡和高可用 微服务简介 如何使

分布式消息队列

 主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。 本次分享大纲 消息队列概述 消息队列应用场景 消息中

秒杀设计分析

秒杀流程架构图 秒杀系统,是典型的短时大量突发访问类问题。 对这类问题,有三种优化性能的思路:  写入内存而不是写入硬盘、异步处理