大家都知道,淘宝的技术架构应该是首屈一指的,尤其是每年应对双十一的海量高并发,积累的经验也很足。
然后很多人吐槽 12306 很难用,都开玩笑说随便找个程序员都能写出来。
仔细想了一下,12306 的槽点主要是 UI,在技术上还是很有大带宽服务器难度。
主要有几点:
1、购票逻辑复杂,不像淘宝商品的单一属性,每辆列车站点到站点间票的分配逻辑复杂。
2、高峰期的并发:在购票高峰期,每张票都像秒杀商品,要应对无数并发请求。
大家觉得 12306 和淘宝,哪个更有难度一点呢?#
12306 的查询都在阿里云上 百分之 70 以上的流量走的阿里云
请问楼主何以谈 PK
有可比性?淘宝花了多少钱,卖票的才话多少钱. 哪里看出来卖票的比淘宝复杂了?
2、高峰期的并发 ,你在搞笑么,和淘宝拼并发貌似不太明智
早就有定论了,这都好几年过去了……
1.业务逻辑淘宝复杂些
主要是淘宝的业务逻辑并非只有购买,还包含售前、售后、物流、沟通等
2.商品方面说,两者各有逻辑难度
淘宝商品逻辑难在分类,以及扩展分类
购票逻辑难在时间和空间的分配(一程车同一个座位可能不止一张票)
但总的来说,淘宝的数量级大
3.并发来说,也是各有难度
纯粹以旺季比较
火车票的峰值可能具体到小时或分钟,但基本是集中在特定方向的车次,是可以预估的
淘宝则多为小时,但具体到哪类、哪个商品预估难度相对大一些
仍然淘宝数量级大,而且火车票可以行政手法异步(错开开售时间、以及分时分配数量),淘宝商品较难控制买家的操作时间
只是用阿里云做弹性应用说明不了什么吧。很多企业包括微博都用了阿里云。而且淘宝和阿里云是两个事业群吧。。
您说的钱是??
似乎淘宝不是用的阿里云(不知道
春运抢票 pk 双 11
嗯对,没有考虑到量级,火车是有限车次的。淘宝的商品数量远远超过了。商品逻辑可能还是火车票比较复杂,因为每张票的变动影响较大。(后续站点-1 等)。淘宝除了库存减 1,生成订单可以放在队列中。不像火车票要考虑实时性。
哈哈,比如微博用的是阿里云,并没有用自家 SAE
12306 网页版掉登录能力说第二,没人敢说第一,就算不是高峰期,就算是现在这个时间,你们去试试。
阿里云也相当于是自家的
http://www.chinaz.com/web/2015/0428/401889_2.shtml 好吧找到了一篇分析文章
卖火车票逻辑还是很复杂的
说 12306 业务复杂的就一个字:菜。
阿里技术参与了 12306
卖火车票的钱都装腰包上了、、
好吧我确实是菜鸡 //
人家淘宝是靠网站吃饭的,12306 只是顺便搭个网站买票。
按你意思服务器商就是天底下最牛逼的架构师了
说 12306 业务简单的就两个字:超菜。
两个业务都不简单,12306 的复杂逻辑用户能看到一半左右,而 taobao 的逻辑普通用户能接触的不过十一
淘宝也许架构确实复杂
我想说一句,能 tm 把网页,客户端整好点么
12306 的动态票池能搞残一大半的产品开发架构
架构复杂不复杂再说,12306 能把客户端体验整好点么, 万能的淘宝能把活动规则整明白点么
你站嘴强王者真多
每趟列车区间的售票比例,以及余票的调配就够喝一壶的了。
反观淘宝,淘宝最大的问题是庞大,单个业务逻辑拆解出来只要脑子正常都能理解。
12306 动态票,没啥好办法利用效率高的缓存,很难受
两个根本没有可比性,淘宝不是一日建成的,经过了十几年的优化改进重构,而且流量是慢慢成长的。12306 可不一样,本身是很短时间开发,然后一开放就有巨大的流量访问,另外业务的技术难度也不是淘宝能比的。
12306 难点在动态票池算法上 这不是一般做电商之类业务逻辑的架构师能胜任的