zoukankan      html  css  js  c++  java
  • 《淘宝技术这十年》读书笔记(3)

    写在前面

    本文接上文读书笔记2

    正文

    随着体量的又进一步提高,一般的架构也无法满足淘宝的需求了。他们做了一个创新,在类目中引入了属性的概念。以往都是通过子树来存储的,但机动性太差,而且有很多重复的地方。属性更加灵活,可以在换季时根据季节来调整属性从而做到更精准的推荐。在经过名为“五彩石”的大革新后,淘宝的系统架构变成了这样:

    这样拆分后,各个模块之间的交互变得极为复杂:

    但这样的好处也很明显,每个模块都可以单独部署和维护,业务更加简单,也方便扩容。在这样的系统中,淘宝又提出了很多有用的中间件,但我也看不太懂。

    总结

    对于这本书,只是大致的看了一遍。说实话里面的很多专有名词我都看不太懂,很多内容我也不懂。但也算是体会到了一丝丝软件开发的流程吧。在软件开发中,需求会逼着架构升级,会催着人变化。如果需求常年不变,人是不会主动去追求变化的。毕竟谁不喜欢稳定呢。或许也正因这样,正因淘宝经历了这些,才能成为今天这种体量的公司吧。

  • 相关阅读:
    园 首页 新随笔 联系 管理 订阅 订阅 RTSP协议转换RTMP直播协议
    sequence diagram
    Model Binding
    asp.net mvc
    系统日志和异常的处理①
    随机森林之oob error 估计
    Extjs相关知识点梳理
    Extjs报错处理
    webbrowser在html中写入内容并添加js
    tcpdump一个命令的剖析
  • 原文地址:https://www.cnblogs.com/wushenjiang/p/13040703.html
Copyright © 2011-2022 走看看