QCon全球软件开发大会8折优惠倒计时,购票立减¥1760!了解详情 >>> 了解详情
写点什么

文章:可伸缩性最佳实践──来自 eBay 的经验

2008 年 6 月 12 日

eBay 作为一家高流量、高负载、拥有海量数据的网站,可伸缩性是关乎生死的问题,每一项架构决策都不得不把可伸缩性摆在首要地位。eBay 架构师 Randy Shoup 与我们分享了他们总结出来的几条最佳实践:

  1. 按功能分割
  2. 水平切分
  3. 避免分布式事务
  4. 用异步策略解耦程序
  5. 将过程转变为异步的流
  6. 虚拟化所有层次
  7. 适当地使用缓存

Randy Shoup 在文章最后再一次强调了可伸缩性的重要:

可伸缩性有时候被叫做“非功能性需求”,言下之意是它与功能无关,也就比较不重要。这么说简直错到了极点。我的观点是,可伸缩性是功能的先决条件——优先级为 0 的需求,比一切需求的优先级都高。

希望 eBay 的经验能对各位读者有用,希望能帮助您从新的角度审视自己的系统,无论其规模如何。

阅读全文:可伸缩性最佳实践:来自 eBay 的经验

2008 年 6 月 12 日 19:22503
用户头像

发布了 225 篇内容, 共 49.4 次阅读, 收获喜欢 30 次。

关注

评论

发布
暂无评论
发现更多内容

Java菜鸟神操:凭借“Java核心技能手册”,竟收割了21个大厂Offer

Crud的程序员

Java 架构 编程语言

系统设计系列之任务队列

看山

MQ 6 月日更

🌏【架构师指南】带你分析认识缓存穿透/雪崩/击穿

李浩宇/Alex

缓存穿透 缓存击穿 缓存雪崩 6月日更 6 月日更

备战金九银十:Java面试权威指南(泰山版)2021全新开源

程序员小毕

Java 程序员 架构 面试 分布式

2021年最新阿里巴巴Java面试权威指南(泰山版)震撼来袭

云流

Java 程序员 架构 面试 计算机

区块链行业的《高考志愿填报指南》

CECBC区块链专委会

金三银四跳槽季,美团、字节、阿里、腾讯Java面经,终入字节

云流

Java 程序员 架构 面试

图解 SQL,这也太形象了吧!

xcbeyond

MySQL 6月日更

Django组队学习Task0

IT蜗壳-Tango

IT蜗壳教学 6 月日更 Datawhale

给dubbo贡献源码,做梦都在修bug

捉虫大师

dubbo

Java Shutdown Hook 场景使用和源码分析

陈皮的JavaLib

Java 线程安全 Thread

啃完这7套Java面试题,面试阿里P7稳了

程序员改bug

Java 编程 架构 面试

马丁策略量化交易系统搭建,网格量化策略系统

13823153121

【Flutter 专题】106 图解 AnimatedWidget & AnimatedBuilder 动画应用

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 6 月日更

深入SpringBoot的异常处理(一)

卢卡多多

异常 SpringBoot 2 全局异常 六月日更

全网最新最全面Java程序员面试清单(12专题5000道面试解析)

Crud的程序员

Java spring 架构 编程语言

职场礼仪之坐车礼仪

石云升

6月日更 职场礼仪

【译】JavaScript 中几种循环遍历方式对比

KooFE前端团队

6 月日更

《原则》(十二)

Changing Lin

6月日更

「SQL数据分析系列」1. SQL背景知识介绍

数据与智能

数据库 sql

小型电商微服务架构拆分

Simon

架构实战营

三步教你编写一个Neumorphism风格的小时钟

空城机

JavaScript Vue 前端 6月日更

Redis不止缓存!原来在微服务领域也做出了这么大的贡献

程序员小毕

Java redis 程序员 面试 高性能

网络攻防学习笔记 Day42

穿过生命散发芬芳

网络攻防 6月日更

颠覆与创新,区块链将成音乐产业的下一个风口

CECBC区块链专委会

Kubernetes手记(9)- Ingress 控制器

雪雷

k8s 六月日更

栈和队列没想象中那么难

北游学Java

Java 数据结构 队列

GitHub已霸榜!阿里技术官肝了3个月才完成的20万字Java面试手册

云流

Java 程序员 架构 面试

🌏【架构师指南】教你如何设计和规划系统架构(13条)

李浩宇/Alex

架构设计 架构设计原则 架构师技能 6月日更 6 月日更

雪花算法的原理及实现

架构精进之路

算法 6 月日更

MySQL基础之十:union与limit

打工人!

myslq 6月日更

移动应用开发的下一站

移动应用开发的下一站

文章:可伸缩性最佳实践──来自eBay的经验-InfoQ