淘宝交易系统用什么语言和架构去设计,又有多少行程式

淘宝交易系统用什么语言和架构去设计,又有多少行程式,第1张

淘宝架构框架一、个人网站2003年4月7日,马云,在杭州,成立了一个神秘的组织。他叫来十位员工,要他们签了一份协议,这份协议要求他们立刻离开阿里巴巴,去做一个神秘的项目。这个项目要求绝对保密,老马戏称“连说梦话被老婆听到都不行,谁要是透漏出去,我将追杀到天涯海角”。这份协议是英文版的,匆忙之间,大多数人根本来不及看懂,但出于对老马的信任,都卷起铺盖离开了阿里巴巴。他们去了一个神秘的据点——湖畔花园小区的一套未装修的房子里,房子的主人是马云。这伙人刚进去的时候,马云给他们布置了一个任务,就是在最短的时间内做出一个个人对个人(C2C)的商品交易的网站。现在出一个问题考考读者,看你适不适合做淘宝的创业团队。亲,要是让你来做,你怎么做?在说出这个答案之前,容我先卖个关子,介绍一下这个创业团队的成员:三个开发工程师(虚竹、三丰、多隆)、一个UED(二当家)、三个运营(小宝、阿珂、破天)、一个经理(财神)、还有就是马云和他的秘书。当时对整个项目组来说压力最大的就是时间,怎么在最短的时间内把一个从来就没有的网站从零开始建立起来?了解淘宝历史的人知道淘宝是在2003年5月10日上线的,这之间只有一个月。要是你在这个团队里,你怎么做?我们的答案就是:买一个来。买一个网站显然比做一个网站要省事一些,但是他们的梦想可不是做一个小网站而已,要做大,就不是随便买个就行的,要有比较低的维护成本,要能够方便的扩展和二次开发。那接下来就是第二个问题:买一个什么样的网站?答案是:轻量一点的,简单一点的,于是买了这样一个架构的网站:LAMP(Linux+Apache+MySQL+PHP)。这个直到现在还是一个很常用的网站架构模型。这种架构的优点是:无需编译,发布快速,PHP功能强大,能做从页面渲染到数据访问所有的事情,而且用到的技术都是开源的,免费。当时我们是从一个美国人那里买来的一个网站系统,这个系统的名字叫做PHPAuction(他们的官方网站),这个框架易于扩展,方便组件化开发,它的页面模板支持JSP和Velocity等、持久层支持iBATIS和Hibernate等、控制层可以用EJB和Spring(Spring是后来才有的)。项目组选择了这个强大的框架,这个框架如果当时开源了,也许就没有WebWork和Struts2什么事了。另外,当时Sun在全世界大力推广他们的EJB,虽然淘宝的架构师认为这个东东用不到,但他们还是极力坚持。在经历了很多次的技术讨论、争论和争吵之后,这个系统的架构就变成了下图的样子:淘宝架构框架Java应用服务器是Weblogic,MVC框架是WebX、控制层用了EJB、持久层是iBATIS,另外为了缓解数据库的压力,商品查询和店铺查询放在搜索引擎上面。这个架构图是不是好看了一点了,亲?这帮Sun的工程师开发完淘宝的网站之后,又做了一个很牛的网站,叫“支付宝”。其实在任何时候,开发语言本身都不是系统的瓶颈,业务带来的压力的是压到了数据和存储上。上面一篇也说到,MySQL撑不住了之后换Oracle,Oracle的存储一开始在本机上,后来在NAS上,NAS撑不住了用EMC的SAN存储,再然后Oracle的RAC撑不住了,数据的存储方面就不得不考虑使用小型机了。在2004年的夏天,DBA七公、测试工程师郭芙和架构师行癫,踏上了去北京测试小型机的道路。他们带着小型机回来的时候,我们像欢迎领袖一样的欢迎他们,因为那个是我们最值钱的设备了,价格表上的数字吓死人。小型机买回来之后我们争相合影,然后Oracle就跑在了小型机上,存储方面从EMC低端cx存储到Sunoemhds高端存储,再到EMCdmx高端存储,一级一级的往上跳。到现在为止,我们已经用上了IBM的小型机、Oracle的数据库、EMC的存储,这些东西都是很贵的,那些年可以说是花钱如流水啊。有人说过“钱能解决的问题,就不是问题”,但随着淘宝网的发展,在不久以后,钱已经解决不了我们的问题了。花钱买豪华的配置,也许能支持1亿PV的网站,但淘宝网的发展实在是太快了,到了10亿怎么?到了百亿怎么?在N年以后,我们不得不创造技术,解决这些只有世界顶尖的网站才会遇到的问题。后来我们在开源软件的基础上进行自主研发,一步一步的把IOE(IBM小型机、Oracle、EMC存储)这几个“神器”都去掉了。这就如同在《西游记》里面,妖怪们拿到神仙的兵器会非常厉害,连猴子都能够打败,但最牛的神仙是不用这些神器的,他们挥一挥衣袖、翻一下手掌就威力无比。去IOE这一部分会在最后一个章节里面讲,这里先埋个千里伏笔。欲知后事如何,且听下回分解。

一、电商战略规划
以数据挖掘为基础,通过对市场、竞争对手、消费者研究、企业自身的360度洞察分析,规划出公司整体电子商务模式、总体战略目标、发展阶段步骤、投入和预期收益等,理清思路、明确方向。并将项目职能分解,形成项目进度控制甘特图,落实细分为可执行、可监督、可管控的详细战略实施计划。
二、店铺规划装修
在总体分析规划基础上,组建一流淘宝店铺规划师和一流的UI设计师,通过对网店的整体结构、栏目划分、流程体验、视觉风格的整体融合策划设计,凸显店铺的品牌气质格调和客户购物体验。 三、产品策划
采用USP(独特销售主张)规划+FABE模式+品牌策划的综合体系,结合行业特性和淘宝购物网络文化特征,通过感性和理性两种思路的有机集合,策划设计出最具销售力的产品宝贝页面,从而有效提升产品转化率。 在数据挖掘基础上,通过明星热销产品、金牛利润产品、阻击产品的矩阵规划和定价体系规划,形成完整的产品宽度和产品组合,实现热销和利润平衡统一,以及解决线上线下渠道冲突难题。
四、商品促销运营
利用淘宝各种促销活动,策划创意店铺各种主题活动和关联销售、交叉销售等手段方式,实现商品生动化,提升用户粘性,提升客单价,打造爆款产品,最终实现销售飞跃。 五、推广运营
六、客服销售
客服销售是实现销售的关键环节、临门一脚,具有核心地位。菜根谭将从业务、文化、管理、培训四个层面进行标准化和系统化作业,实现销售客服系统流程化和可复制化。 七、数据分析
数据挖掘和分析是电子商务和传统线下商务最明显的区别,电子商务的数据是精准的、即时性的,菜根谭的淘宝运营体系基础就是数据挖掘和分析。通过对各项数据横向、纵向和交叉分析,制订策略、提升推广效果,提升店铺转化率,从而提升整店的ROI,实现企业利润最大化。 上述关于淘宝项目运营的看法只是从系统层面浅析了下自己的个人建议,菜根谭认为,淘宝电商运营应以数据挖掘为基础,以提升店铺转化率为核心,从战略策划、网店策划、产品策划、商品促销、淘宝推广、客服销售、数据分析等方面一一着手,系统去构建方能制胜!

淘宝店铺的主要有:店铺首页 ,店铺列表页,宝贝详情页
店铺首页又分为 :页头,左侧栏,促销区,推荐宝贝,页尾
店铺列表页又包括:页头,左侧栏,搜索列表,页尾
店铺详情页包括:页头,左侧栏,宝贝基础信息区,宝贝描述区,宝贝相关信息,页尾区

在淘宝网我们的应用服务器上采用的是Linux *** 作系统。Linux *** 作系统从1991年第一次正式被公布到现在已经走过了十七个年头在PC Server上有广泛的应用。硬件上我们选择PC Server而不是小型机那么Server的 *** 作系统供我们选择的一般也就是LinuxFreeBSD windows 2000 Server或者Windows Server 2003。


DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
乐在赚 » 淘宝交易系统用什么语言和架构去设计,又有多少行程式

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情