`
mizhihua
  • 浏览: 54793 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

从个人网站到淘宝网 仰观Java时代淘宝的技术发展(3)

 
阅读更多

Oracle/支付宝/旺旺

淘宝网作为个人网站发展的时间其实并不长,由于它太引人注目了,马云在2003年7月就宣布了这个是阿里巴巴旗下的网站,随后在市场上展开了很成功 的运作。最著名的就是利用中小网站来做广告,突围eBay在门户网站上对淘宝的广告封锁。上网比较早的人应该还记得那些在右下角的弹窗和网站腰封上一闪一 闪的广告。市场部那位到处花钱买广告的家伙,太能花钱了,一出手就是几百万,他被我们称为“大少爷”。

“大少爷”们做的广告,带来的就是迅速上涨的流量和交易量。在2003年底,MySQL已经撑不住了,技术的替代方案非常简单,就是换成 Oracle。换Oracle的原因除了它容量大、稳定、安全、性能高之外,还有人才方面的原因。在2003年的时候,阿里巴巴已经有一支很强大的DBA 团队了,有冯春培、汪海(七公)这样的人物,后来还有冯大辉(@fenng)、陈吉平(拖雷)。这样的人物牛到什么程度呢?Oracle给全球的技术专家 颁发一些头衔,其中最高级别的叫ACE(就是扑克牌的“尖儿”,够大的吧),被授予这个头衔的人目前全球也只有300多名(名单在这里: http://apex.oracle.com/pls/otn/f?p=19297:3 ),当年全球只有十几名。有如此强大的技术后盾,把MySQL换成Oracle是顺理成章的事情。

但更换数据库不是只换个库就可以的,访问方式,SQL语法都要跟着变,最重要的一点是,Oracle并发访问能力之所以如此强大,有一个关键性的设 计——连接池。但对于PHP语言来说它是放在Apache上的,每一个请求都会对数据库产生一个连接,它没有连接池这种功能(java语言有 servlet容器,可以存放连接池)。那如何是好呢?这帮人打探到eBay在PHP下面用了一个连接池的工具,是BEA卖给他们的。我们知道BEA的东 西都很贵,我们买不起,于是多隆在网上寻寻觅觅,找到一个开源的连接池代理服务SQL Relay( http://sourceforge.jp/projects/freshmeat_sqlrelay ),这个东西能够提供连接池的功能,多隆对它进行了一些功能改进之后就拿来用了。这样系统的架构就变成了如下的样子:

数据一开始是放在本地的,DBA们对Oracle做调优的工作,也对SQL进行调优。后来数据量变大了,本地存储不行了。买了 NAS(Network Attached Storage:网络附属存储),NetApp的NAS存储作为了数据库的存储设备,加上Oracle RAC(real application clusters,实时应用集群)来实现负载均衡。七公说这实际上是走了一段弯路,NAS的NFS(Network File System)协议传输的延迟很严重,但那时侯不懂。后来采购了dell和EMC合作的SAN低端存储,性能一下子提升了10几倍,这才比较稳定了。再往 后来数据量更大了,存储的节点一拆二、二拆四,RAC又出问题了。这才踏上了购买小型机的道路。在那段不稳定的时间里,七公曾经在机房住了5天5夜。

替换完数据库,时间到了2004年春天,俗话说“春宵一刻值千金”,但这些人的春宵却不太好过了。他们在把数据的连接放在SQL Relay之后就噩梦不断,这个代理服务经常会死锁,如同之前的MySQL死锁一样。虽然多隆做了很多修改,但当时那个版本内部处理的逻辑不对,问题很 多,唯一解决的办法就是“重启”它的服务。这在白天还好,连接上机房的服务器,把进程杀掉,然后开启就可以了,但是最痛苦的是它在晚上也要死掉,于是工程 师们不得不24小时开着手机,一旦收到“SQL Relay进程挂起”的短信,就从春梦中醒来,打开电脑,连上机房,重启服务。后来干脆每天睡觉之前先重启一下。做这事最多的据说是三丰,他现在是淘宝网 的总裁。现在我们知道,任何牛B的人物,都有一段苦B的经历。


微博上有人说“好的架构是进化来的,不是设计来的”。的确如此,其实还可以再加上一句“好的功能也是进化来的,不是设计来的”。在架构的进化过程中,业务 的进化也非常迅猛。最早的时候,买家打钱给卖家都是通过银行转账汇款,有些骗子收了钱却不发货,这是一个很严重的问题。然后这伙人研究了paypal的支 付方式,发现也不能解决问题。后来这几个聪明的脑袋又想到了“担保交易”这种第三方托管资金的办法。于是在2003年10月,淘宝网上面上线了一个功能, 叫做“安全交易”,卖家选择支持这种功能的话,买家会把钱交给淘宝网,等他收到货之后,淘宝网再把钱给卖家。这就是现在的支付宝,在前两天 (2012.2.21)年会上,支付宝公布2011年的交易笔数已经是paypal的两倍。这个划时代的创新,其实就是在不断的思索过程中的一个灵光乍 现。

当时开发“安全交易”功能的是茅十八和他的徒弟苗人凤(茅十八开发到一半去上海读MBA去了,苗人凤现在是支付宝的首席业务架构师),开发跟银行网 关对接的功能的是多隆。当时多数银行的网站已经支持在线支付了,但多隆告诉我,他们的网关五花八门,用什么技术的都有,必须一家一家去接。而且他们不保证 用户付钱了就一定扣款成功、不保证扣款成功了就一定通知淘宝、不保证通知淘宝了就一定能通知到、不保证通知到了就不重复通知。这害苦了苗人凤,他必须每天 手工核对账单,对不齐的话就一定是有人的钱找不到地方了,少一分钱都睡不着觉。另外他为了测试这些功能,去杭州所有的银行都办理了一张银行卡。一堆银行卡 摆在桌子上,不知道的人还以为这个家伙一定很有钱,其实里面都只是十块八块的。现在我们再一次知道,任何牛B的人物,都必须有一段苦B的经历。

有人说淘宝打败易趣(eBay中国)是靠免费,其实这只是原因之一。如果说和易趣过招第一招是免费的话,这让用户没有门槛就愿意来,那第二招就是 “安全支付”,这让用户放心付款,不必担心被骗。在武侠小说中真正的高手飞花摘叶即可伤人,他们不会局限于一招两招,一旦出手,连绵不绝。而淘宝的第三招 就是“旺旺”。其实淘宝旺旺也不是自己生出来的,是从阿里巴巴的“贸易通”复制过来的。从2004年3月开始,“叮咚、叮咚”这个经典的声音就回荡在所有 淘宝买家和卖家的耳边,“亲,包邮不?” “亲,把零头去掉行不?”这亲切的砍价声造就了后来的“淘宝体”。有人说中国人就是爱砍价,虽然笔者体会不到砍价成功后有多少成就感,但每次我去菜市场, 看到大妈们砍价砍得天昏地暗,那满足的劲头堪比捡到了钱,我就深刻的理解了淘宝旺旺在交易过程中的价值。我猜eBay也体会不到砍价的乐趣,他们一直不允 许买卖双方在线聊天,收购了skype之后也没有用到电子商务中去。

旺旺在推出来没多久,就惹了一个法律方面的麻烦。有个做雪饼的厂家找上门来,说我们侵权了,他们家的雪饼很好吃,牛奶也做得不错,我们都很喜欢。然 后我们就在旺旺的前面加了两个字,叫做“淘宝旺旺”。在那个野蛮生长的阶段,其实很多产品都是想到什么就做什么,例如我们还搭建过一个聊天室,但似乎淘宝 网不是一个闲聊的地方,这个聊天室门可罗雀,一段时间后就关闭掉了。

SQL Relay的问题搞得三丰他们很难睡个囫囵觉,那一年开半年会的时候,公司特地给三丰颁了一个奖项,对他表示深切的安慰。但不能总这样啊,于是,2004年的上半年开始,整个网站就开始了一个脱胎换骨的手术。

分享到:
评论

相关推荐

    行业景气度研究系列报告之三:资源型行业,仰观俯察,链串周期-0414-光大证券-22页.pdf

    在当今经济全球化的背景下,资源型行业作为支撑全球经济发展的基础行业,其景气度的波动牵动着全球经济的神经。光大证券所发布的《行业景气度研究系列报告之三:资源型行业,仰观俯察,链串周期》深入分析了资源型...

    形容观察的名言警句.doc

    观察是人类智慧的重要组成部分,它不仅关乎我们对周围世界的认知,更是推动科技进步、个人成长和社会发展的关键因素。从这些名言警句中,我们可以提炼出关于观察的几个核心知识点: 1. 观察的态度:观察并不仅仅是...

    现代中国旅游景观的欣赏.pptx

    3. **技术助力欣赏**:现代技术如无人机航拍、VR虚拟现实等,为旅游景观的欣赏带来了新的视角。无人机可以提供高空俯瞰,展示壮阔的江河湖海和大峡谷的全貌;VR技术让游客在家中就能体验身临其境的景观感受,尤其是...

    福建省福州文博中学2020届高三语文上学期第三次月考试题(无答案)新人教版.doc

    从《诗经》到唐诗,再到宋词元曲,试题覆盖了中国文学史上的重要篇章,这不仅要求学生有扎实的文学知识储备,还要求他们具备良好的文学鉴赏能力。 白居易的《琵琶行》、张养浩的《山坡羊·潼关怀古》、陆游的《游...

    空乘面试的自我介绍合集三篇.docx

    总结来说,成功的空乘面试自我介绍需要涵盖个人特质、职业热情、专业技能和未来发展愿景,同时展现良好的人际交往能力和积极的工作态度。通过这样的自我介绍,面试者能够有效地向面试官展示自己为何适合这个角色,...

    天津市汉沽区第六中学高中地理 旅游地理练习3 中图版选修3

    3. **旅游业促进社会进步**:旅游业可以扩大对外交流,提升地区的开放度和文明程度。它能创造大量就业机会,促进社会稳定,同时通过社区建设改善居民的生活环境。在全球范围内,旅游业还有助于增进各国人民的友谊,...

    兰亭集序(课文原文及课下注释).docx

    《兰亭集序》是一篇记录王羲之与众多名士在兰亭集会的散文,它不仅是王羲之个人的文学巅峰之作,也反映出那个时代文人士大夫的生活情趣与哲学思考。 文中的“修禊事”是魏晋时期盛行的一种民俗活动,人们在农历三月...

    2018年八年级语文上册第三单元写作小专题学习描写景物练习新人教版20180601121

    比如从高到低、从远到近、从局部到整体的顺序,都可以为读者呈现出一个立体的景物世界。 情感融入是写景练习中的又一重要环节。景物描写不仅是对客观事物的记录,它更是作者情感的抒发。通过将个人情感融入到景物之...

    经典例题1.doc

    随着社会经济的发展和人们生活水平的提高,旅游已成为越来越多人们的休闲活动方式。旅游不仅让人们能够享受自然美景、体验不同文化,同时也是推动地区经济发展的重要力量。本文将通过分析四个经典例题,深入探讨旅游...

    重庆市铜梁高三语文9月份月考试题.doc

    从甲骨文到金文,再到后来的篆、隶、楷书等,汉字的发展历程,正是尚象精神在文字中不断强化的过程。尤其在诗歌等文学作品中,汉字的象形性与意象的结合,为文学创作提供了无限的想象空间和表达深度。 在审美创造的...

    高中语文第三单元第8课兰亭集序课时作业6含解析新人教版必修2

    语言是随着时代变迁而发展的,许多词汇的含义也随之发生了变化。在古文中,“怀抱”指的是人的胸怀和抱负,“俯仰”意味着时间的短暂,“其次”指的是旁边的事物,而“期限”则古今一致,均指限定的时间。理解这些...

    河南淮阳太昊陵导游词5篇精选.doc

    伏羲氏被誉为“太吴”,寓意其贡献如日月般辉煌,他带领部落在黄淮平原定居,并在人类社会发展中起到了关键作用,包括制定了八卦、教授捕鱼狩猎等。 太昊陵的历史可以追溯到春秋时期,最早的陵墓和祠堂建于那时。...

    美学原理考试答案.pdf

    美学原理涵盖了广泛的领域,从古代哲学到现代艺术理论,它探讨了美的本质、美的感知以及艺术与人类生活的关系。在这些题目中,我们可以提炼出以下几个关键知识点: 1. **中国古代诗歌美学**:杜甫的诗歌被提及,他...

    高考语文万能开头结尾.doc

    - 在写作时,可以根据文章的主题构思一个具有强烈对比效果的开头和结尾,比如从悲观到乐观的变化。 - 开头可以通过描绘具体的场景或者提出问题来吸引读者注意;结尾则应回应开头的内容,形成一种循环,使文章更加...

    人教版高一年级语文下学期五单元兰亭集序知识点.pdf

    最终,学生不仅能够领略到古代文人的风雅,还能从文中汲取关于人生哲理的智慧,为自身的文化素养和审美能力的提高打下坚实基础。 总之,《兰亭集序》作为中国古典文化的精华,是培养学生综合文化素养的重要资源。它...

    山东省滨州市北镇中学2020学年高二语文6月月考试题(含解析).doc

    文章提到了王羲之的《兰亭集序》中的观点,强调通过仰观俯察的方式,人们可以体验到审美的愉悦。在古代的器物和艺术创造中,观物取象和立象尽意是重要的审美方法。例如,《周易·系辞上》和《左传·宣公三年》中提到...

    2019_2020学年高中语文第四单元第19课兰亭集序学案含解析粤教版必修220200502130

    3. **兰亭聚会** - 兰亭聚会发生在353年的三月三日,是基于古代“修禊”习俗的一次文化活动,参与者包括当时的名士,他们在兰亭沿溪而坐,通过流觞赋诗进行文化交流。 4. **诗文欣赏** - 王羲之在诗作中表达了对...

    二十四节气之冬至介绍PPT课件.pptx

    古人仰观天象,俯察地理,通过土圭测影法精确地测定了冬至这一节气。在古代中国,冬至不仅是宇宙自然的节律标志,也蕴含着丰富的文化内涵。人们视冬至为阳气初生的起点,万物开始复苏的象征,因此在这一天举行祭祀...

    高一语文兰亭集序随堂练习4[精选].doc

    10. ⑤ 正确,表达了虽然时代变迁,但人们对生死感慨的情致不变。 第2段的议论主要围绕生死观展开,讨论人生短暂,感慨系之。这与前段叙事中描述的兰亭集会欢乐场景形成对比,强调了尽管人们在欢聚时忘却忧愁,但...

    高中语文第三单元第8课兰亭集序课时作业5含解析新人教版必修2

    《兰亭集序》是高中语文必修2第三单元第8课的内容,这是一篇由东晋书法家王羲之所著的散文,同时它也是一篇书法名帖,对中国书法艺术的发展有着深远影响。课时作业5主要是针对课文中的基础知识进行巩固训练,包括...

Global site tag (gtag.js) - Google Analytics