99% 的人都能看懂的「补偿」以及最佳实践
摘要:https://www.infoq.cn/article/0lMOVdP-kqWvbAa5QiEo 也许你对降级已经有了一些认识,这次,我们来聊一聊在保证对外高可用的同时,憋出的“内伤”该如何通过「补偿」机制来自行消化。 「补偿」机制的意义 以电商的购物场景为例: 客户端 > 购物车微服务 > 订单
阅读全文
posted @
2019-01-04 16:31
一天不进步,就是退步
阅读(277)
推荐(0) 编辑
nginx学习
摘要:https://www.infoq.cn/article/m*8bzJOGGLwDEYEfZBy9
阅读全文
posted @
2018-12-28 17:54
一天不进步,就是退步
阅读(112)
推荐(0) 编辑
Netty 学习和进阶策略
摘要:https://www.infoq.cn/article/xt9*7K4fJktiuWTLYrZS 背景 Netty 框架的特点 Netty 的一个特点就是入门相对比较容易,但是真正掌握并精通是非常困难的,原因有如下几个: 初学者常见问题 对于很多初学者,在学习过程中经常会遇到如下几个问题: Net
阅读全文
posted @
2018-12-28 17:49
一天不进步,就是退步
阅读(1396)
推荐(0) 编辑
Redis 集群分布式锁与 API 网关分布式限流
摘要:https://www.infoq.cn/article/FoQGIk*BzdQWJJ0tKqrJ Redis 集群的历史 Redis 在 3.0 前一般有两种集群方案,一是 proxy(Twemproxy、Codis),二是使用 Sentinel(哨兵)。 通过 Sentinel 是一种使用哨兵来
阅读全文
posted @
2018-12-28 17:16
一天不进步,就是退步
阅读(881)
推荐(0) 编辑
MTDDL——美团点评分布式数据访问层中间件
摘要:https://tech.meituan.com/mtddl.html 背景 2016年Q3季度初,在美团外卖上单2.0项目上线后,商家和商品数量急速增长,预估商品库的容量和写峰值QPS会很快遇到巨大压力。随之而来也会影响线上服务的查询性能、DB(数据库,以下统一称DB)主从延迟、表变更困难等一系列
阅读全文
posted @
2018-12-27 18:25
一天不进步,就是退步
阅读(473)
推荐(0) 编辑
消息队列设计精要
摘要:https://tech.meituan.com/mq_design.html 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitM
阅读全文
posted @
2018-12-27 18:13
一天不进步,就是退步
阅读(133)
推荐(0) 编辑
订单的业务流程
摘要:http://www.sohu.com/a/225599480_114819 订单的状态 https://www.jianshu.com/p/8c3830c614c5
阅读全文
posted @
2018-12-27 16:46
一天不进步,就是退步
阅读(128)
推荐(0) 编辑
电商产品设计实战(二):电商整体产品架构
摘要:http://www.aoyii.com/ecm-pd-02.html 电商产品架构是整个电商数字系统的基本框架,它代表了这个虚拟数字世界的游戏规则,也反映出了电商企业的商业核心战略,一个好的电商产品架构是构建一个电商生态体系的关键。 电子商务中的角色定位 要规划出一个有效的电子商务产品架构,应该在
阅读全文
posted @
2018-12-27 15:38
一天不进步,就是退步
阅读(2695)
推荐(0) 编辑
让你的系统“坚挺不倒”的最后一个大招——「降级」
摘要:https://www.infoq.cn/article/uEIk76o3*3ZpYtcSUQkB 也许你对降级已经有了一些认识,认真看完,我想这篇文章可能会给你带来一些新的收获~ 前面两篇我们已经聊过了「熔断」(如何在到处是“雷”的系统中「明哲保身」?这是第一招)和「限流」(想通关「限流」?只要这
阅读全文
posted @
2018-12-27 15:32
一天不进步,就是退步
阅读(126)
推荐(0) 编辑
电商后台:实例解读订单系统
摘要:http://www.woshipm.com/pd/930818.html 订单所涉及到的后台系统包括订单系统、库存系统、仓库系统、物流系统、风控系统等。订单业务的流转主要依靠完善的后台系统。 本篇文章将介绍前后端订单系统,以及订单业务流程中,各业务系统之间的紧密交互。 前端订单系统 前端订单系统主
阅读全文
posted @
2018-12-27 15:20
一天不进步,就是退步
阅读(3333)
推荐(0) 编辑
电商系统之订单系统
摘要:https://baijiahao.baidu.com/s?id=1610004278675170205&wfr=spider&for=pc 电商系统之订单系统 01 概述 订单系统作为电商系统的“纽带”贯穿了整个电商系统的关键流程。其他模块都是围绕订单系统进行构建的。订单系统的演变也是随着电商平台
阅读全文
posted @
2018-12-27 15:18
一天不进步,就是退步
阅读(616)
推荐(0) 编辑
解构电商产品——订单系统(一)
摘要:https://www.jianshu.com/p/eee33177e78f 随着阿里、京东的崛起,中国电子商务的大门渐渐打开,越来越多的行业使用线上支付,无一例外地会用到电商系统,今天为大家介绍一下订单系统在垂直行业间的应用以及需要注意的细节。 今天分享将会分为以下三个环节来阐述: 1.订单系统的
阅读全文
posted @
2018-12-27 15:15
一天不进步,就是退步
阅读(629)
推荐(0) 编辑
主流Java数据库连接池分析(C3P0,DBCP,TomcatPool,BoneCP,Druid)
摘要:http://developer.51cto.com/art/201807/579402.htm 主流数据库连接池 常用的主流开源数据库连接池有C3P0、DBCP、Tomcat Jdbc Pool、BoneCP、Druid等 C3p0: 开源的JDBC连接池,实现了数据源和JNDI绑定,支持JDBC
阅读全文
posted @
2018-12-25 18:45
一天不进步,就是退步
阅读(479)
推荐(1) 编辑
抗流量增速度
摘要:qcon上海2018 马鑫-小米网海外电商架构演进 速度快
阅读全文
posted @
2018-12-19 10:45
一天不进步,就是退步
阅读(65)
推荐(0) 编辑
Sentinel 与 Hystrix、resilience4j 的对比
摘要:https://github.com/alibaba/Sentinel/wiki/Guideline:-%E4%BB%8E-Hystrix-%E8%BF%81%E7%A7%BB%E5%88%B0-Sentinel 功能对比
阅读全文
posted @
2018-12-18 12:09
一天不进步,就是退步
阅读(10558)
推荐(0) 编辑
限流该怎么做?
摘要:https://www.infoq.cn/article/UhixHoWebU_TYJewJwcL 有熔断机制的系统,它对可用性的作用至少保证了不会全盘崩溃。 但是你可以想象一个稍微极端一点的场景,如果系统流量不是很稳定,导致频繁触发熔断的话,是不是意味着系统一直熔断的三种状态中不断切换。 导致的结
阅读全文
posted @
2018-12-17 17:17
一天不进步,就是退步
阅读(961)
推荐(0) 编辑
99% 人看得懂的“熔断”以及最佳实践
摘要:https://www.infoq.cn/article/JLb9z4up64MyQjN_ZbSd 当我们工作所在的系统处于分布式系统初期的时候,往往这时候每个服务都只部署了一个节点。 那么在这样的背景下,如果某个服务 A 需要发布一个新版本,往往会对正在运行的其它依赖服务 A 的程序产生影响。甚至
阅读全文
posted @
2018-12-17 17:09
一天不进步,就是退步
阅读(578)
推荐(0) 编辑
2019 年 Vue 学习路线图
摘要:https://www.infoq.cn/article/9XymmTqu*4QwahqikMka
阅读全文
posted @
2018-12-13 16:39
一天不进步,就是退步
阅读(196)
推荐(0) 编辑
去哪儿网消息队列设计与实现
摘要:https://www.infoq.cn/article/b4VPvP3m8DA-PM7ZqMGZ 去哪儿网近日在GitHub上开源了其内部广泛使用的消息队列 (内部代号 QMQ),本文从去哪儿网使用消息队列所碰到的各种问题出发探讨去哪儿网消息队列的设计与实现。 背景 2012 年,随着公司业务的快
阅读全文
posted @
2018-12-10 10:00
一天不进步,就是退步
阅读(410)
推荐(0) 编辑