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

系统架构师的最重要责任是制定系统的使用场景(use case)和架构。 好的架构师体现在设计最优用户体验,然后设计架构,使开发团队可以高效,高质量的实现。 在订票系统当前实现中系统瘫痪和长时间等待后订票失败是用户最不满意的地方。 如果在系统设计时,确定大容量访问和短等待时间的场景, 在异步处理架构实现时完全可以满足。 并且可以通过测试验证。 从报道上看该系统可能有某个业务处理瓶颈限制了系统不能自由扩展容量。对队列中的请求所涉及的票源没有统计,增加了盲目排队请求。

技术和能力可以在实践中不断改进和提高。如果该开发团队能够保持稳定,可以不断学习,改进系统。 最终实现满足全国人民和领导要求的订票系统。

有关软件系统架构师需要能力和责任的全面介绍书籍还没有。 可以参考本人关于软件产品架构师的书籍。

http://product.dangdang.com/product.aspx?product_id=22821857

从铁路订票系统问题看系统架构师的责任和水平相关推荐

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

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

  2. 计算机毕业设计Java飞机订票管理系统(源码+系统+mysql数据库+lW文档)

    计算机毕业设计Java飞机订票管理系统(源码+系统+mysql数据库+lW文档) 计算机毕业设计Java飞机订票管理系统(源码+系统+mysql数据库+lW文档) 本源码技术栈: 项目架构:B/S架构 ...

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

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

  4. 精品软件 推荐 铁路订票网站12306手机订票客户端 家,就在身边

    精品软件 推荐  铁路订票网站12306手机订票客户端  家,就在身边 中国铁路客户服务中心订票网站12306.cn今天低调推出手机客户端,目前支持iOS和Android两大系统,目前下载页面已经上线 ...

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

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

  6. 由铁路订票系统联想到的

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

  7. 从阿里出发!看 P8 架构师手打 800 页微服务深度解析笔记,感觉我格局太小

    谈开篇: 未来 10 年是各行各业数字化转型的关键 10 年.数字化转型将帮助企业打破原有 IT 系统的烟囱状布局,解决 IT 应用数据孤岛问题,实现数据集中管理共享,从而为企业降低成本.提高运营效率 ...

  8. 从阿里出发!看P8架构师手打800页微服务深度解析笔记,感觉我格局太小

    谈开篇: 未来10年是各行各业数字化转型的关键10年.数字化转型将帮助企业打破原有IT系统的烟囱状布局,解决IT应用数据孤岛问题,实现数据集中管理共享,从而为企业降低成本.提高运营效率.加快产品创新提 ...

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

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

最新文章

  1. mysql 判度数据库存在,问题出在什么地方啊?
  2. maven setting 配置详解
  3. CentOS 初体验二十四:redis常用命令:Set
  4. 解析腾讯云音视频通信三大核心网络技术实战与创新
  5. 第二阶段冲刺站立会议09
  6. 分布式监控系统Zabbix3.2监控数据库的连接数
  7. 【机器学习】深度学习开发环境搭建
  8. [线性筛][筛素数/筛约数个数]
  9. 深入浅出通信原理 陈爱军——读书笔记2
  10. 基于udp端口转发程序设计(一)
  11. CISCO路由基本配置命令
  12. 获取WI-FI信息以及蜂窝网络信息
  13. 深圳市福田区支持文化创意产业发展若干措施
  14. Slot-Gated Modeling for Joint Slot Filling and Intent Prediction论文笔记
  15. 常用无损压缩算法原理简析
  16. 一位全加器 VHDL设计与实现
  17. 【问题】Adobe安装程序初始化失败
  18. 广远社团队给大家分享这些年经历的网赚时代
  19. Azure 深入浅出[3]: 如何在MS Visio里面画专业的Azure技术架构图?
  20. python for循环从第二个元素开始遍历

热门文章

  1. UILabel上显示笑脸符号
  2. MySQL学习笔记(一) 下载安装+基本增删改查 + 事务
  3. iOS图片缓存库基准对比
  4. 第十一届蓝桥软件杯第二场c/c++B组
  5. python在平面设计中的作用_图形创意在平面设计中的作用分析
  6. 雅思14天自学7分教程
  7. Metasploit域渗透测试全程实录(终结篇)
  8. solr java 全量,Java程序员必看:Solr vip竞价排名
  9. html脚本中如何添加大括号,如何使用JavaScript控制大括号或大括号{}内段落(标记)内任何文本的字体粗细...
  10. Goodbye ACM/ICPC!