《淘宝技术这十年》札记

来源:互联网 发布:持有期收益率知乎 编辑:程序博客网 时间:2024/05/18 16:13
  • Nginx是目前性能最高的HTTP服务器。
  • 淘宝网的开源网址:code.taobao.org。

  • 关于分布式的服务框架的理论基础:

博文1
博文2

  • 关于消息中间件Notify:

支付宝的架构是鲁肃提出消息队列(异步传输)的方式来解决问题,但消息数量上来之后常常造成拥堵,消息的顺序也会出错,在系统挂掉的时候消息也会丢掉,这样非常不保险。然后鲁肃提出做一个系统框架上的解决方案,把要发出的通知存放到数据库中,如果实时发送失败,再用一个时间程序来周期性地发送这些通知,系统记录下消息的中间状态和时间戳,这样保证消息一定能发出,也一定能通知到,且通知带有时间顺序,这些通知甚至可以实现事务性的操作。

  • TDDL(淘宝分布式数据层)的三个特性:
    1、数据路由访问——将针对数据的读写请求发送到最合适的地方;
    2、数据的多向非对称复制——次写入,多点读取;
    3、数据存储的自由扩展——不再受限于单台机器的容量瓶颈与速度瓶颈,平滑迁移。

  • 因为HTTP协议本身是无状态的,所以经常需要通过Session来解决服务端和浏览器的保持状态的解决方案。

  • 互联网行业的知识不是要去管理的,而是要让隐性的知识显性化,在它的生命周期里迅速传播出去。我们不需要等它沉淀,只需要让祖国多的知识流动起来,就能创造巨大的价值。

  • LVS+HAproxy

  • I hear and I forget. I see and I remember. I do and I understand.
    荀子的“不闻不弱闻之,闻之不若见之,见之不若知之,知之不若行之。”

  • 一个人如果把做事、做成事作为主要目标,该他得到的东西,一定会顺理成章的、水到渠成地得到,但是,如果把上升作为主要目标,做同样的事情,结果就会完全不一样。一句话,你的心态最终决定你的成就。

  • 子柳:你对新人的要求是什么样的?

  • 放翁:第一个是做事要自己思考后再去问别人,而不是一遇到问题就找人求助。第二个是不断地打破自己的一些想法,你不要担心自己今天已经做了50%的工作,要是推倒重来,前面的事情都白干了。一个东西被反复推翻重做,在这个过程中就是不断地成长,要思考我为什么让你推到重做,若想不清楚,下次重做的概率会更大,这样慢慢地就会学会了思考。

  • 子柳:你对工程师有什么忠告?

  • 放翁:任何一个公司,不管用什么手段,都做不到绝对公平,最终只会有小部分人得到机会。这个时候去抱怨、愤怒都没有用的,只有自己不断地努力争取机会才行。

  • 一个计算机工程师该以怎样的态度和方式来工作和学习?多隆的一条朴素的建议或许可以很好地解答:“发现问题,解决问题,不要绕开问题的本身;多做事情,不会吃亏,即使不是你的事情。”这大概也是多隆最大的成功秘诀吧。看似容易的原则,却不是每个人都能做到的,做到了,你也有希望成为“多隆”。

0 0