
架构设计
文章平均质量分 70
老吕吐槽
具有企业管理与技术管理双重知识体系;擅于撰写、评审技术规范及方案;有多年项目及团队管理经验;十年以上IT从业经验,具有完整的服务器端、移动应用产品等架构设计、产品规划能力。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
大型电子商务平台架构
一、大型电商平台的定义 大型电商平台,很难给出统一的定义,有几个常用的指标: (1)SKU千万以上; (2)UV千万以上,PV亿以上; (3)峰值订单每秒万单以上,日均订单百万以上; (4)业务线复杂,全渠道多品类; (5)在行业领域内至少排名前五名。 满足以上要求的公司,没有几家。阿里、京东、苏宁、唯品会符合以上要求。 二、大型电商平台的演进 第一,组织演进。成长为大型电商至少原创 2016-09-15 22:17:49 · 3916 阅读 · 0 评论 -
服务容错性设计
服务要有容错设计,为失败而设计。 服务主要异常场景: (1)服务内部出错、异常; (2)服务处理延迟; (3)服务处理过载; (4)网络链路延迟或中断; (5)服务依赖链中部分依赖SLA不达标,造成整体服务不可用; (6)服务链条过长,造成SLA整体不可控; 解决的思路:隔离(物理或逻辑)、自我保护、失效转移或恢复、降级。 1、隔离手段:依据服务重要性分级或流量特原创 2016-09-30 15:37:06 · 3077 阅读 · 0 评论 -
大促保障准备工作项
大促准备过程中,有哪些工作项,需要细致到什么程度,怎么做。看这里,都是干货。原创 2016-10-28 21:06:27 · 2118 阅读 · 1 评论 -
分布式数据库选型
1、分库分表: (1) 允许分库分表规则的自定义,包括算法的自定义,能够支持离散型(哈希、一致性哈希,取模),连续区间型(时间区间、列表区间),复合型; (2) 允许通过路由表(或者映射表)来动态路由结点或DB,对于透明的后端结点或DB,可以提供接口支持此功能; (3) 允许基于多字段分库分表,不同字段采用不同的算法(可选) 2、读写分离: (1)基于配置的透明的读写分离; (2)可基原创 2016-10-08 12:04:14 · 1033 阅读 · 0 评论 -
稳定性治理
稳定性治理工作,就是要为失败进行设计(Design for failure),容灾和容错是主要手段。可用率、容错率是主要指标。稳定性治理工作,是大促保障的核心内容。一个集容量规划、分布式服务治理系统、分布式服务跟踪系统、分布式日志系统、自动化监控和告警系统、分布式全链路压测系统、Chaos Money 故障演练系统为稳定性治理提供了绝佳的保证。原创 2016-11-25 20:22:04 · 1609 阅读 · 0 评论