勇往直前的专栏

写给以后的自己

聊聊系统设计的套路

几个公众号转了我三年前写的<我在系统设计上犯过的14个错>,阅读量远比当年我发的时候高多了,感谢呀,那篇确实算得上心血之作了,哈哈,正好最近我在内部在做一个系统设计培训的尝试,有了更多感受,在这篇文章里再来写写。 系统设计我一直觉得是远比Java编程技能更难多了的培训...

2019-04-18 11:12:12

阅读数 59

评论数 0

秒杀系统必须考虑的 3 个技术问题!

来源:cnblogs.com/dreamworlds/p/5398468.html 1、并发队列的选择 Java的并发包提供了三个常用的并发队列实现,分别是:ArrayBlockingQueue、ConcurrentLinkedQueue 和 LinkedBlockingQueue 。 A...

2019-02-23 16:48:26

阅读数 248

评论数 0

秒杀系统设计的 5 个要点:前端三板斧+后端两条路!

秒杀系统涉及到的知识点 高并发,cache,锁机制 基于缓存架构redis,Memcached的先进先出队列。 稍微大一点的秒杀,肯定是分布式的集群的,并发来自于多个节点的JVM,synchronized在所有JVM上加锁是不行了 数据库压力 秒杀超卖...

2019-02-23 16:45:35

阅读数 200

评论数 0

电商系统设计之订单

1. 前言 用户交易将经历一段艰辛的历程,一般用户感觉不到,实际程序是经历了一段生死离别。具体付款流程如下 不(wo)是(gu)这(yi)张(chuan)图(de),请看正经流程图 之前的几篇文章介绍了 购物车如何设计 用户系统如何设计 商品系统如何设计 其实他们都在为交易系统...

2018-11-27 09:08:30

阅读数 605

评论数 1

淘宝大秒系统设计详解

1. 一些数据 大家还记得2013年的小米秒杀吗?三款小米手机各11万台开卖,走的都是大秒系统,3分钟后成为双十一第一家也是最快破亿的旗舰店。经过日志统计,前端系统双11峰值有效请求约60w以上的QPS ,而后端cache的集群峰值近2000w/s、单机也近30w/s,但到真正的写时流量要小很多...

2018-11-17 13:54:37

阅读数 241

评论数 0

电商系统设计之商品(下)

电商大伙每天都在用,类似某猫,某狗等。 电商系统设计看似复杂又很简单,看似简单又很复杂 本章适合初级工程师及中级工程师细看,大佬请随意 1. 前言 商品系统与订单系统(交易系统)是相铺相成的,当买家购买商品后将经历一个过程 商品系统->交易系统-&...

2018-11-16 09:14:06

阅读数 708

评论数 0

电商系统设计之商品(上)

电商大伙每天都在用,类似某猫,某狗等。 电商系统设计看似复杂又很简单,看似简单又很复杂。本章适合初级工程师及中级工程师细看,大佬请随意 1. 前言 商品的设计在电商系统中占据重要地位,如何设计出高扩展,高性能的商品系统并非一件简单的事情,我的设计是观摩互联网各大佬的设计后自行研究的,并非完...

2018-11-16 09:09:45

阅读数 1894

评论数 0

我在系统设计上犯过的14个错

在上篇《架构师画像》的文章中提到了自己在系统设计上犯过的一些错,觉得还挺有意义的,这篇文章就来回顾下自己近八年来所做的一些系统设计,看看犯的一些比较大的血淋淋的错误(很多都是推倒重来),这八年来主要做了三个基础技术产品,三个横跨三年的大的技术项目(其中有两个还在进行中),发现大的错误基本集中在前...

2018-11-15 08:51:46

阅读数 89

评论数 0

提示
确定要删除当前文章?
取消 删除