秒杀系统架构优化思路 本文曾在“架构师之路”上发布过,近期支援Qcon-AS大会,在微信群里分享了该话题,故对原文进行重新整理与发布。 一、秒杀业务为什么难做 1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息); 2)微博系统,每个人读你关注的人的数据,一个人读多个人 ...
分类:
其他好文 时间:
2018-02-04 15:36:33
阅读次数:
171
需求缘起 大部分互联网的业务都是“读多写少”的场景,数据库层面,读性能往往成为瓶颈。如下图:业界通常采用“一主多从,读写分离,冗余多个读库”的数据库架构来提升数据库的读性能。 这种架构的一个潜在缺点是,业务方有可能读取到并不是最新的旧数据: (1)系统先对DB-master进行了一个写操作,写主库 ...
分类:
数据库 时间:
2018-01-15 14:55:42
阅读次数:
150
需求缘起 大部分互联网的业务都是“读多写少”的场景,数据库层面,读性能往往成为瓶颈。如下图:业界通常采用“一主多从,读写分离,冗余多个读库”的数据库架构来提升数据库的读性能。 这种架构的一个潜在缺点是,业务方有可能读取到并不是最新的旧数据: (1)系统先对DB-master进行了一个写操作,写主库 ...
分类:
数据库 时间:
2017-12-25 17:00:51
阅读次数:
169
本人旨在总结接触过的架构优化方法,不一定特别准确,但至少是一种思路 ...
分类:
Web程序 时间:
2017-12-19 12:21:39
阅读次数:
209
初步理解: 架构优化: 静态页面的访问速度优于从缓存获取数据的动态页面的访问速度; Freemarker: 导包 模板:hello.ftl 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>freemarker ...
分类:
其他好文 时间:
2017-12-17 13:20:38
阅读次数:
193
一:关于自动化,运维人必须要知道的1、自动化是什么?IT运维自动化是一组将静态的设备结构转化为根据IT服务需求动态弹性响应的策略,目的就是实现IT运维的质量,降低成本。可以说自动化运维一定是IT运维高层面的重要属性之一。2、为什么要使用自动化技术?当公司规模扩大,从初期的几台服务器发展到庞大的数据中心时,自然而然的单靠人工就无法满足在技术、业务、管理等方面的要求,那么标准化、自动化、架构优化、过程
分类:
其他好文 时间:
2017-12-10 22:55:55
阅读次数:
240
Redis集群性能问题深度分析参考Redis开发与运维https://redis.io/http://www.redis.cn/https://github.com/antirez/redishttps://github.com/sohutv/cachecloud源起优化之路永无止境,在此之前一做过一些架构优化汇总如下:1,Redis集群3.0.7升级到3.2.9解决读从节点KEY过期不..
分类:
其他好文 时间:
2017-11-14 15:36:39
阅读次数:
139
本文曾在“架构师之路”上发布过,近期支援Qcon-AS大会,在微信群里分享了该话题,故对原文进行重新整理与发布。 一、秒杀业务为什么难做 1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息); 2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据; 3)秒杀系统... ...
分类:
其他好文 时间:
2017-11-13 11:25:55
阅读次数:
150
基于Solr的淘宝商家交易数据实时查询方法 https://www.tuicool.com/articles/m2EzQnJ 京东一元抢宝系统的数据库架构优化 http://blog.csdn.net/bestlove12345/article/details/51956748 ...
分类:
其他好文 时间:
2017-10-19 21:21:09
阅读次数:
413
如何让 Xcode 在读写上提速100倍? 上个月参加了一场西雅图当地的线下 iOS 开发者聚会。Jeff Szuhay 作为一个有20+年开发经验的资深程序员,跟我讲了一套提高 iOS 开发效率的方法。相比于其他程序员在 App 启动时间、架构优化方面的经验,老爷子 Jeff 的优化基于硬件层面, ...
分类:
其他好文 时间:
2017-10-04 18:29:10
阅读次数:
146