林仕鼎在演讲中就系统架构中基本的存储、分布式技术、服务架构以及计算模型进行了分析,并分享了当架构师的经验。林仕鼎谈到的内容点包括:

  • 高并发网站存储、分布式、服务架构、模型实例
  • 存储架构设计的四大注意事项:结构、数据特点、访问模式、接口性质
  • 不同访问模式对系统带来的影响和应对方法
  • 存储模型B + tree和Log-based structure的选择
  • 分布式设计中扩容和容错的处理(Partition和Replication)
  • 给定系统资源情况下最大请求数的设计技巧
  • 计算模型(数据密集型、计算密集型、通讯密集型)的选择
  • 架构师三板斧

林仕鼎认为,在给定系统资源情况下,所能提供的最大请求数,需要做一个特别设计,以防请求数突破极限值。如果没有做特别设计,在极端情况下,吞吐量超过一个点,整个系统将崩溃。而服务架构的目标包括系统高吞吐能力和在极限压力下的稳定输出。为了保证整个系统的稳定性,在设计时需要注意:减小资源分配粒度、主动调度、Flow Control(负载反馈,Throttling、延迟截断)。

与会的美团网联合创始人、技术总监穆荣均在现场听过林仕鼎的演讲后甚至感言:这是我见过的对基础架构设计最系统、也最精炼的阐述。

本文摘自:http://sd.csdn.net/a/20120220/312058.html

本文相关报道:http://sd.csdn.net/a/20120220/312076.html

在线PPT:http://wenku.baidu.com/view/8f7a79dcad51f01dc281f127.html

转载于:https://www.cnblogs.com/afarmer/archive/2012/03/30/2425595.html

林仕鼎:架构设计的一些思考相关推荐

  1. 林仕鼎[百度云首席架构师]:架构设计的一些思考

    林仕鼎在演讲中就系统架构中基本的存储.分布式技术.服务架构以及计算模型进行了分析,并分享了当架构师的经验.林仕鼎谈到的内容点包括: 高并发网站存储.分布式.服务架构.模型实例 存储架构设计的四大注意事 ...

  2. 讲师秀之7:林仕鼎谈架构设计与架构师

    [CSDN综合]林仕鼎自称是个"喜欢厘清概念的人",在他的博客.CSDN举行的TUP活动中以及QCon中一次一次进行了剖析. 林仕鼎在博客中写道,系统架构是一个工程和研究相结合的领 ...

  3. 林仕鼎:架构设计与架构师

    发表于13小时前|340次阅读| 来源CSDN|0 条评论| 作者包研 架构师林仕鼎百度云计算大会第五届云计算大会讲师秀 摘要:他自称"西二旗跨界架构师",又戴上了百度基础体系首席 ...

  4. 林仕鼎谈架构设计与架构师

    摘要:他自称"西二旗跨界架构师",官方身份是百度大数据首席架构师,他喜欢在微博和博客上讨论技术.诗歌和社会热点,他就是林仕鼎.他不断地对架构师这份工作做着总结. [CSDN综合]林 ...

  5. 专访百度云首席架构师林仕鼎:如何突破瓶颈

    专访百度云首席架构师林仕鼎:如何突破瓶颈 在今年的百度开发者大会上,百度云战略高调发布,成为开发者们瞩目的焦点.一直以来在公共领域很低调的百度移动·云事业部的首席架构师,也在当天以百度云首席架构师的身 ...

  6. 林仕鼎:架构师成长之路----如何突破瓶颈

    51CTO专访 http://os.51cto.com/art/201205/334675.htm 对于架构师的成长之路,林仕鼎先生有什么看法?近日,51CTO编辑对林仕鼎先生进行了一次采访,讨论这方 ...

  7. 林仕鼎:系统架构领域的一些学习材料

    原文出处: 林仕鼎的轻博客(@林仕鼎)    系统架构是一个工程和研究相结合的领域,既注重实践又依赖理论指导,入门容易但精通很难,有时候还要讲点悟性,很具有"伪科学"的特征.要在此 ...

  8. 转载:林仕鼎: 系统架构领域的一些学习材料

    林仕鼎: 系统架构领域的一些学习材料 作者:@林仕鼎  http://weibo.com/linshiding 系统架构是一个工程和研究相结合的领域,既注重实践又依赖理论指导,入门容易但精通很难,有时 ...

  9. 林仕鼎: 系统架构领域的一些学习材料

    作者:@林仕鼎  http://weibo.com/linshiding 系统架构是一个工程和研究相结合的领域,既注重实践又依赖理论指导,入门容易但精通很难,有时候还要讲点悟性,很具有"伪科 ...

最新文章

  1. es文件ftp服务器,es文件夹 ftp服务器
  2. 这个算法网站,强推。
  3. qt5.5.1配置winpcap4.1.2
  4. Python 虚拟环境:Virtualenv
  5. 【吉比特】G-bits2017技术类岗位编程题
  6. Java高质量代码之 — 泛型与反射
  7. java登陆session用法_Java web 登录 使用shiro和基于session的方式有何不同?
  8. 中文女和程序员的爱情奇遇[转]
  9. Google Map API运行提示Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
  10. 全面分析RHCE7(红帽认证工程师)考试题目之 ----Samba文件共享篇
  11. Python进阶:如何将字符串常量转化为变量? 1
  12. 自增、主键的优缺点(数据库)
  13. linux安装jdk(二)
  14. 串口通信USART的波特率误差计算GD32、STM32
  15. 六级单词词汇表(有注音)
  16. 虚拟数字人营销时代来临,虚拟主播与真人主持直播间同台互动
  17. 下拉菜单和文本框结合
  18. mysql中各种类型的锁
  19. Revit二次开发-创建IURibbon中使用相对地址
  20. 一会通一会不通 一台设备ping_局域网 一会ping的通,一会ping不通???

热门文章

  1. mysql 如何修改数据库表结构_MySQL数据库如何修改表结构
  2. 【学习笔记】seckill-秒杀项目--(4)登录功能总结及优化
  3. mysql外链删除_清理mysql外链的意思 和命令
  4. Mysql中使用json格式存储数据好吗?
  5. Qt:去掉Qt加载png图像文件时候的iccp警告
  6. 那一夜 那一月 那一年 那一世 那一瞬
  7. html5 app c,HTML5开发日 手机QQ浏览器与Web App开发者共赢
  8. 一篇文章讲清楚交叉熵和KL散度
  9. Android集成腾讯信鸽推送SDK
  10. 华为OD机试之打印机队列(Java源码)