作为一个互联网初哥这样级别飙升的流量,居然还能让大把的人定到票,可想而知:要么是所谓的高流量网站技术太简单;要么是铁道部信息技术中心太NB。真相到底是什么呢?我个人以为,两边都沾着那么一点。

中国铁路是世界上最复杂的铁路(很可能没有之一),其业务规则也是庞博繁复,如果你以为从书上抄几个加权的最短路径算法就能对付过去,那可是大错特错。比如一个装着某些货物X的车皮Y从A到B,中间的顶点和边都是什么、如何计费,那是由多种因素、甚至临时性突发情况决定的。这样的问题其实用屁股想也知道少不了。

另一方面对于铁路信息系统,若由我个人就自己私下的一些粗略了解给它一个评分,肯定不会是高分;因为它和我对这种系统应该如何设计实现的品味完全不相符合。不过我必须承认,如果如某些跳梁小丑所说,铁道部IT部门“不专业”,那么全国所有的专业IT企业,包括淘宝在内,就IT技术所处理的对象而言不过是小儿科了。

从这个角度看去,也许只有沃尔玛全球物流集团有资格B4铁道部。我想这个例子对我们真正做活儿的开发人员、工程师和程序员是值得细细品味的,尤其是那些自己的任务恰恰是和业务逻辑有关的同学们。如果单纯的把铁道部看作一个乡巴佬,我想最后真正被打脸的只能是那些为“如何构建某类系统”定下标准的国内外大仙。

说到12306肯定是不能让人满意,明显缺乏甚至一般站长都有的经验。但它毕竟还算是承受住了;即便这活儿明天就让那些急不可耐的丁书苗们飞速抢走,我们也可以自己估计下它在铁道部手里会不会因为技术原因始终无法改善甚或最后轰然倒塌。

从这里我们就可以看出大多数高流量网站技术大拿价值几何和成为熟手的速度/成本究竟是多少,在这里存在不存在什么不可或缺的关键技术?以前我们总在听着谁谁怎么怎么NB的传奇;现在一个大家都在骂的、不专业的、毫无经验的家伙在干了。结局究竟是事实证明做大的门槛很高、还是流量神话最终白菜化?让我们拭目以待。

我这篇算技术相关的文章吗?还是应该删掉?扯掉遮羞布直说了吧,我就是想轰大家都去研究点真正深入的计算机科学相关问题,别整天弄些不值钱的工程实践沾沾自喜。

就这个方向从管理到具体技术的任何领域,如果一辈子没机会接触真正复杂的系统、看着它成长并真正深入到它的改造中去,那就是所谓大牛其思考也未必比铁道部一个提起大牛会竖大拇指的小菜更有价值。反过来说,这个方向上水也很浅:任何有机会接触某一类系统的人,无论他是否遵从某一种方式方法,他最后总能成功。

回到上面的“品味”,像铁路系统这样的设计一个(甚至是可视化的)语言来定义规则集是我主观上的正途。(至于高流量网站,其本身没什么技术含量;结合业务本身特点做到成本最小化倒是个工程类的饭后甜点)。

由铁路订票系统联想到的相关推荐

  1. 假如我是铁路订票系统架构师系列 - 开放还是封闭系统 - 对外挂的态度

    今年铁路订票系统的热门话题是抢票插件. 从铁道部不允许电商代购看,业务上要求订票系统应该是设计成封闭系统.但订票系统能让别人开发出抢票软件,说明没有有意将其设计成封闭系统. 这是典型架构师没有完全实现 ...

  2. 从铁路订票系统问题看系统架构师的责任和水平

    据新闻报道铁路订票系统采用了排队系统,但排队时间需要30分钟.使很多人不满. 并且系统仍然有登陆不上的问题. 从描述看,系统很可能采用了本博客前面提到的异步处理架构. 但从用户体验看该系统架构师的设计 ...

  3. 12306铁路订票系统的一个小bug

    进入12306的后台>>打开[我的信息]>>打开[常用联系人] 列表中上面是自己不能修改,下面是帮别人买票时自动添加上的联系人点击[编辑] 进入到的页面可以修改用户信息,生日默 ...

  4. 说说12306.cn铁路订票网站

    铁路订票网站常常挂掉,那些技术宅们又有写头了.对技术的选用比如caoz写的这篇,再如对架构的设计云风写的这篇.我这篇是扯蛋打酱油的.如果想看技术分析请看caoz和云风的. 1,What is key ...

  5. 铁路订票网站,网友设计整理

    [size=medium][b]整理如下,供大家参考:[/b][/size] [url=http://blog.codingnow.com/2012/01/ticket_queue.html][siz ...

  6. 火车时刻表C语言报告,终稿火车订票系统的设计与实现课程设计.doc最终版(范文1)...

    <火车订票系统的设计与实现课程设计.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)火车订票系统的设计与实现课程设计.doc(最终版)>相关文档资源请在帮帮文库(www ...

  7. 从奥运订票系统说起——谈FastCGI 与IT 架构

    2008年,对于首都人民来说,没有什么比奥运会更大的事情了.如何买到一张称心如意的比赛门票,也成了很多人的一个梦想.然而,在奥运官网抢票购买的时候,这个梦想却轻易地被网上购票系统的当机击成碎片,很多充 ...

  8. php火车订票系统设计论文,基于JSP的火车票订票系统 JSP146(毕业设计+论文)

    摘  要 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分使用计算机对火车信息进行管理,具有手工管 ...

  9. 飞机订票系统的html模板,飞机订票系统程序设计

    <飞机订票系统程序设计.doc>由会员分享,可免费在线阅读全文,更多与<飞机订票系统程序设计>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索. 1.\ ...

最新文章

  1. 面试官:消息队列这些我必问!
  2. 13委托和事件在观察者模式中的应用
  3. springboot多数据源动态数据源(主从)
  4. 7.3.2 非阻塞IO(non-blocking IO)
  5. no such file or directory, open '/usr/share/haroopad/Libraries/.locales/zh-tw/menu.json'
  6. 【渝粤教育】广东开放大学 Photoshop 图像处理 形成性考核 (24)
  7. mac 删除垃圾篓中的文件
  8. HTML示例07---图像与超链接
  9. P1589 - 【NOI2009】植物大战僵尸
  10. 企业系统门户需要哪些模块_人力资源管理系统的主要功能模块有哪些?
  11. AutoCAD打印图纸如何使参照底图灰度显示
  12. 矩阵的谱分解 (详细推导步骤~~~特征值分解特征向量
  13. python3用turtle模块画一棵随机樱花树
  14. 制作一份简单的网络地图(世博地图的配准和切割)
  15. 获取设备Mac地址和IP地址
  16. 北京大学计算机系张润楠,▶拜泉县第一中学2019年高考喜报
  17. Exception in thread “main“ java.time.DateTimeException: Unable to extract ZoneId from temporal
  18. 群辉 实现多人在线文档编译 nextcloud+onlyoffice
  19. 很‮欢喜‬‎傅首尔的一段话 “当30岁还在为10块打‮费车‬‎‮结纠‬‎,‮天雨
  20. 通过内网连接GaussDB

热门文章

  1. 国际掉期与衍生工具协会(ISDA)
  2. DestroyJavaVM
  3. Coursera-AndrewNg(吴恩达)机器学习笔记——第四周编程作业(多分类与神经网络)...
  4. 445端口关闭后目录文件共享怎么办
  5. 构建基于分布式SOA架构的统一身份认证体系
  6. 开始的一些知识和概念
  7. Indy10收发Hotmail邮件
  8. Android 获取WebView的内容宽度高度
  9. @noi.ac - 488@ cleaner
  10. [学习笔记]多项式指数函数