系统设计
zl1zl2zl3
这个作者很懒,什么都没留下…
展开
-
美团配送A/B评估体系建设与实践
2019年5月6日,美团正式推出新品牌“美团配送”,发布了美团配送新愿景:“每天完成一亿次值得信赖的配送服务,成为不可或缺的生活基础设施。”现在,美团配送已经服务于全国400多万商家和4亿多用户,覆盖2800余座市县,日活跃骑手超过70万人,成为全球领先的分钟级配送网络。本文从评估体系建设的原因开始入手,重点阐述了美团配送技术团队在A/B评估体系构建过程中的一些思考和具体的实践,包括如何建立完备的指标体系、如何建立科学权威的评估方式等等。希望能够给大家一些启发和帮助。即时配送的三要素是“效率”、.转载 2020-05-29 09:15:00 · 1013 阅读 · 0 评论 -
我在系统设计上犯过的14个错
在上篇《架构师画像》的文章中提到了自己在系统设计上犯过的一些错,觉得还挺有意义的,这篇文章就来回顾下自己近八年来所做的一些系统设计,看看犯的一些比较大的血淋淋的错误(很多都是推倒重来),这八年来主要做了三个基础技术产品,三个横跨三年的大的技术项目(其中有两个还在进行中),发现大的错误基本集中在前面几年,从这个点看起来能比较自豪的说在最近的几年在系统设计的掌控上确实比以前成熟了很多。 第...转载 2018-11-15 08:51:46 · 394 阅读 · 0 评论 -
淘宝大秒系统设计详解
1. 一些数据大家还记得2013年的小米秒杀吗?三款小米手机各11万台开卖,走的都是大秒系统,3分钟后成为双十一第一家也是最快破亿的旗舰店。经过日志统计,前端系统双11峰值有效请求约60w以上的QPS ,而后端cache的集群峰值近2000w/s、单机也近30w/s,但到真正的写时流量要小很多了,当时最高下单减库存tps是红米创造的,达到1500/s。 2. 热点隔离秒杀系统设计的...转载 2018-11-17 13:54:37 · 566 阅读 · 0 评论 -
电商系统设计之商品(上)
电商大伙每天都在用,类似某猫,某狗等。 电商系统设计看似复杂又很简单,看似简单又很复杂。本章适合初级工程师及中级工程师细看,大佬请随意1. 前言商品的设计在电商系统中占据重要地位,如何设计出高扩展,高性能的商品系统并非一件简单的事情,我的设计是观摩互联网各大佬的设计后自行研究的,并非完全正确,但也不完全错误,现在我设计的这套电商系统已经在使用,如果在逻辑上遇到什么问题,会及时修改我关于...转载 2018-11-16 09:09:45 · 4695 阅读 · 0 评论 -
电商系统设计之商品(下)
电商大伙每天都在用,类似某猫,某狗等。 电商系统设计看似复杂又很简单,看似简单又很复杂 本章适合初级工程师及中级工程师细看,大佬请随意1. 前言商品系统与订单系统(交易系统)是相铺相成的,当买家购买商品后将经历一个过程商品系统->交易系统->订单系统->物流系统->售后系统完成上述流程则是完成了一笔交易,经常网上购物的童鞋都懂这个。今天我们讲下从...转载 2018-11-16 09:14:06 · 2321 阅读 · 0 评论 -
电商系统设计之订单
1. 前言用户交易将经历一段艰辛的历程,一般用户感觉不到,实际程序是经历了一段生死离别。具体付款流程如下不(wo)是(gu)这(yi)张(chuan)图(de),请看正经流程图之前的几篇文章介绍了购物车如何设计 用户系统如何设计 商品系统如何设计其实他们都在为交易系统做铺垫,一个产品如果没有收入,那这只能是寺庙的公益产品。任何产品最终都要走向这步 (收钱)。 ...转载 2018-11-27 09:08:30 · 2107 阅读 · 1 评论 -
秒杀系统设计的 5 个要点:前端三板斧+后端两条路!
秒杀系统涉及到的知识点 高并发,cache,锁机制 基于缓存架构redis,Memcached的先进先出队列。 稍微大一点的秒杀,肯定是分布式的集群的,并发来自于多个节点的JVM,synchronized在所有JVM上加锁是不行了 数据库压力 秒杀超卖问题 如何防止用户来刷, 黑名单?IP限制? 利用memcached的带原子性特性...转载 2019-02-23 16:45:35 · 550 阅读 · 0 评论 -
秒杀系统必须考虑的 3 个技术问题!
来源:cnblogs.com/dreamworlds/p/5398468.html1、并发队列的选择Java的并发包提供了三个常用的并发队列实现,分别是:ArrayBlockingQueue、ConcurrentLinkedQueue 和 LinkedBlockingQueue 。ArrayBlockingQueue是初始容量固定的阻塞队列,我们可以用来作为数据库模块成功竞拍的队列...转载 2019-02-23 16:48:26 · 521 阅读 · 0 评论 -
聊聊系统设计的套路
几个公众号转了我三年前写的<我在系统设计上犯过的14个错>,阅读量远比当年我发的时候高多了,感谢呀,那篇确实算得上心血之作了,哈哈,正好最近我在内部在做一个系统设计培训的尝试,有了更多感受,在这篇文章里再来写写。系统设计我一直觉得是远比Java编程技能更难多了的培训,很容易变成务虚课,全是一堆理论,然并卵(想想一堆没怎么做过系统设计的人讲系统设计的课,这纯粹是开玩笑),所以以前从来...转载 2019-04-18 11:12:12 · 506 阅读 · 0 评论