由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 如果要做一个铁路售票网站
相关主题
我看这个所谓的铁道部售票系统zz 12306是怎样做成的
很多东东要是我来设计,会很不一样老魏的计数器可以一试
魏老师最大的错误假设好虫的架构要导致社会动乱
吵,吵个屁。铁路售票明显该上rest api有1个加权有向图,要把所有节点走一遍,找最优路径,这是什么算法?
请问MySQL的replication不通过应用程序能达到strong consistenc (转载)一个有向图问题
从统一数据格式和算法写作格式的角度讲,matlab还是很先进的最新的MS面试题 (转载)
真心请教,究竟怎么设计才能处理每秒100万次的写操作这道题怎么做
Please help: regarding ftp scripting in Windows xp Command prompt[合集] 问个图的问题
相关话题的讨论汇总
话题: 系统话题: 数据格式话题: 售票话题: server话题: 铁路
进入Programming版参与讨论
1 (共1页)
z****e
发帖数: 54598
1
如果你拿到这个需求
你第一反映是什么?
我的第一反映是,我需要了解一下当前的it系统是怎么运作的
尤其是数据格式,是怎样的,然后再根据当前系统提出后续处理的方案
对不对?
但是,这个最基本的问题,魏老师是不考虑的,因为这是别人的问题
然后是魏老师的新的数据格式
那么一个很本能的问题:如果你要新构建一个数据结构,那么如何保证旧的数据结构
平滑地过渡到新的这个数据结构中去呢?还有如何保持新旧数据一致呢?
我相信在铁道部几十年的建设中,他们肯定会有那么一套现存的
而且运转得相对不错的it系统在运作,那么他们的数据肯定有一个存放格式
而且更重要的是,这个核心的数据存放,外面会有相关依赖于这个数据格式的系统
很正常嘛,你现在打开随便一个运作十年以上的公司的数据库schema
哪个不是密密麻麻跟蜘蛛网一样的各种关联关系?
一个破公司尚且如此,更何况铁道部
那你认为,做一个哪怕是最简单的parse工具,去parse现有的各种数据格式
是不是都很难?更不要说重新构建一个新的数据格式了
所以估计铁道部网站就是在这个数据格式外层,再单独做web server
然后跟现有的数据格式做一个衔接,以这种方式来先上马网站
而不是对旧的数据格式做一个手术式的修改,对不对?
还有向图
c**0
发帖数: 535
2
you are so hot! I jump!

【在 z****e 的大作中提到】
: 如果你拿到这个需求
: 你第一反映是什么?
: 我的第一反映是,我需要了解一下当前的it系统是怎么运作的
: 尤其是数据格式,是怎样的,然后再根据当前系统提出后续处理的方案
: 对不对?
: 但是,这个最基本的问题,魏老师是不考虑的,因为这是别人的问题
: 然后是魏老师的新的数据格式
: 那么一个很本能的问题:如果你要新构建一个数据结构,那么如何保证旧的数据结构
: 平滑地过渡到新的这个数据结构中去呢?还有如何保持新旧数据一致呢?
: 我相信在铁道部几十年的建设中,他们肯定会有那么一套现存的

s*****r
发帖数: 43070
3
铁路客票发售和预订系统于1996年开始推广实施,1998年底以前逐步实现了铁路局范围
内联网售票,建成了23个地区客票中心系统和510多个车站计算机售票系统,5000多个
售票窗口投入了运用;到2003年,已经建成所有的地区中心系统,并实现地区中心范围
内的集中售票和地区中心的灾难备份系统,现计算机售票系统发售的车票已占全路票额
的90%以上,收入约占全路客票收入的96%以上。客票系统的成功实施,促进了铁路客
运生产力和生产关系的重大变革,加强了市场竞争能力,提高了工作效率,减少了劳动
强度,方便了旅客购票,促进了营销改革,提高了管理水平,发展了生产力,也推动了
生产关系的变革,产生了巨大的社会效益和经济效益。
s*****r
发帖数: 43070
4
中国铁路客票发售与预订系统由中央级、地区级和车站级三层结构组成,包括全国票务
中心管理系统、地区票务中心管理系统和车站电子售票系统。
系统采取集中与分布相结合的方案,在全路票务中心内安装中央数据库,Sybase数据库
产品Adaptive Server Enterprise、Replication Server、Sybase IQ,中间件产品
Open Client、Open Server以及开发工具PowerBuilder和PowerDesigner在其中都有着
非常重要的应用;这一系统主要用于计划与调度全系统的数据,并接收下一系统的统计
数据和财务结算数据。
在地区票务中心设有地区数据库,Sybase的Adaptive Server Enterprise、
Replication Server、Open Client、Open Server、PowerBuilder、PowerDesigner将
全面支持这一数据库,它主要用于计划与调度本地区数据,并可响应异地购票请求。
系统的基础部分是由Sybase的Adaptive Server Enterprise、Replication Server、
Open Client、Open Server、PowerBuilder、PowerDesigner构成的车站售票系统,它
主要具有售票、预订、退票、异地售票、统计等多种功能。
中国铁路客票发售和预订系统实现了计算机联网售票,并且有出售返程、联程等异地购
票的功能,实现了票额、座席、制票、计算、结算和统计等计算机管理,为铁路客户服
务提供了有效的调控手段,标志着中国铁路客户服务已走向现代化。
s*****r
发帖数: 43070
5
这个系统对于窗口售票是足够了,相当于跑到walmart去买东西,线上肯定不能直接承
受。
互联网购票第一年很惨,第二年已经好多了。
网站应该只管接单,不管购票,提供单子的查询服务,单子最后能否填上,就看网上购
票者的运气。
z****e
发帖数: 54598
6
那其实就是异步处理了
主要问题还是web server
就是一个简单的接单和访问负载的问题
上yaws问题就解决了大半

【在 s*****r 的大作中提到】
: 这个系统对于窗口售票是足够了,相当于跑到walmart去买东西,线上肯定不能直接承
: 受。
: 互联网购票第一年很惨,第二年已经好多了。
: 网站应该只管接单,不管购票,提供单子的查询服务,单子最后能否填上,就看网上购
: 票者的运气。

s*****r
发帖数: 43070
7
同步太难了,考虑全国人民的回家热情,在牛的数据库也受不了。
提供接单服务足矣,每次请求进来就发个号,过几个小时查询,或者电子邮件通知

【在 z****e 的大作中提到】
: 那其实就是异步处理了
: 主要问题还是web server
: 就是一个简单的接单和访问负载的问题
: 上yaws问题就解决了大半

g*****g
发帖数: 34805
8
这设计是必须的,但魏老师那单机数据库能撑得住接单这活我是不信的。

【在 s*****r 的大作中提到】
: 同步太难了,考虑全国人民的回家热情,在牛的数据库也受不了。
: 提供接单服务足矣,每次请求进来就发个号,过几个小时查询,或者电子邮件通知

s*****r
发帖数: 43070
9
接单这活可以外包给淘宝,铁道部根本没必要去维持这个网站,就应该像银行一样,只
管理帐号,对于铁路就是车票资源。当然就不够垄断,问题又超出了技术范围。

【在 g*****g 的大作中提到】
: 这设计是必须的,但魏老师那单机数据库能撑得住接单这活我是不信的。
z****e
发帖数: 54598
10
其实铁道部的确是外包了
不过外包的公司用了动态页面server,异步也没搞上去
所以挂了,弄明白这两点,针对性地优化
开发加压力测试也就是几天的事

【在 s*****r 的大作中提到】
: 接单这活可以外包给淘宝,铁道部根本没必要去维持这个网站,就应该像银行一样,只
: 管理帐号,对于铁路就是车票资源。当然就不够垄断,问题又超出了技术范围。

相关主题
从统一数据格式和算法写作格式的角度讲,matlab还是很先进的zz 12306是怎样做成的
真心请教,究竟怎么设计才能处理每秒100万次的写操作老魏的计数器可以一试
Please help: regarding ftp scripting in Windows xp Command prompt好虫的架构要导致社会动乱
进入Programming版参与讨论
s*****r
发帖数: 43070
11
好像用的是IBM的东东,让淘宝腾迅来做,应该没那么惨

【在 z****e 的大作中提到】
: 其实铁道部的确是外包了
: 不过外包的公司用了动态页面server,异步也没搞上去
: 所以挂了,弄明白这两点,针对性地优化
: 开发加压力测试也就是几天的事

z****e
发帖数: 54598
12
产品用的是jboss
但是是没有请red hat做顾问的前提下外包公司自己瞎搞的
压力测试都没有做
ibm不至于那么烂

【在 s*****r 的大作中提到】
: 好像用的是IBM的东东,让淘宝腾迅来做,应该没那么惨
p*****b
发帖数: 291
13
messaging channels/systems 有没用,是否可以缓解写?
x****u
发帖数: 12955
14

这种设计会被人骂死的。不当时回复买票是否成功,我怎么知道是否要买另一班车的票
?结果必然是我一下子买好几张票,多买的再退。人为的造成票源紧张。
查询系统和售票系统分开就能缓解很大的系统压力。售票系统采用类似于OS或者数据库
分配共享资源的逻辑就行了。

【在 s*****r 的大作中提到】
: 同步太难了,考虑全国人民的回家热情,在牛的数据库也受不了。
: 提供接单服务足矣,每次请求进来就发个号,过几个小时查询,或者电子邮件通知

s******8
发帖数: 4192
15
复杂的系统问题都不在设计上。设计一个高效的,安全的系统实际上很简单。很多人都
会做。但是复杂系统的问题都是在系统整合,而如何系统整合牵涉到测试和问责。不同
的系统由不同的人负责,大家往往都忙于推卸责任,减少自己负责系统的压力。而结果
反而是整个系统变得非常没有效率。
D*X
发帖数: 364
16
别瞎操心了,这不是个技术问题,和编程没半毛钱关系。
有权有关系的人才能拿到这个项目,找几个大学生,IT民工分分钟解决。

【在 z****e 的大作中提到】
: 如果你拿到这个需求
: 你第一反映是什么?
: 我的第一反映是,我需要了解一下当前的it系统是怎么运作的
: 尤其是数据格式,是怎样的,然后再根据当前系统提出后续处理的方案
: 对不对?
: 但是,这个最基本的问题,魏老师是不考虑的,因为这是别人的问题
: 然后是魏老师的新的数据格式
: 那么一个很本能的问题:如果你要新构建一个数据结构,那么如何保证旧的数据结构
: 平滑地过渡到新的这个数据结构中去呢?还有如何保持新旧数据一致呢?
: 我相信在铁道部几十年的建设中,他们肯定会有那么一套现存的

1 (共1页)
进入Programming版参与讨论
相关主题
[合集] 问个图的问题请问MySQL的replication不通过应用程序能达到strong consistenc (转载)
求助network flow中min cut的算法/code,谢谢从统一数据格式和算法写作格式的角度讲,matlab还是很先进的
请教个算法问题真心请教,究竟怎么设计才能处理每秒100万次的写操作
请教一个算法题关于shortest path的Please help: regarding ftp scripting in Windows xp Command prompt
我看这个所谓的铁道部售票系统zz 12306是怎样做成的
很多东东要是我来设计,会很不一样老魏的计数器可以一试
魏老师最大的错误假设好虫的架构要导致社会动乱
吵,吵个屁。铁路售票明显该上rest api有1个加权有向图,要把所有节点走一遍,找最优路径,这是什么算法?
相关话题的讨论汇总
话题: 系统话题: 数据格式话题: 售票话题: server话题: 铁路