12306 有相对官方的详细系统设计介绍吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Tidusy
V2EX    程序员

12306 有相对官方的详细系统设计介绍吗?

  •  
  •   Tidusy 2024-02-03 12:00:18 +08:00 3271 次点击
    这是一个创建于 619 天前的主题,其中的信息可能已经有所发展或是发生改变。

    12306 的复杂度和高峰期流量应该都是很高的,这里面的各种技术难点应该很多吧?记得七八年前,每次过节 12306 都会被网上各路网友怒喷。现在倒是见得不多了,慢慢在大家印象中变成了一个比较成功的项目。

    如今面试时 12306 也算是个经典的系统设计场景了,比如如何设计 12306 的车票模型等等……看到网上的解法也各有千秋。所以我还挺好奇实际是怎么做的,就去网上搜了一下,发现貌似官方资料基本来自于_中国铁道科学研究院电子计算技术研究所_发表的数篇论文,最著名的应该是这篇

    [1]朱建生,王明哲,杨立鹏等.12306 互联网售票系统的架构优化及演进[J].铁路计算机应用,2015,24(11):1-4+23.

    近几年的资料好像也没有了,感觉还挺神秘的,有点好奇

    cpstar
        1
    cpstar  
       2024-02-03 12:18:48 +08:00
    你去问淘宝天猫的架构,或者是夕夕、TT 的架构,是不是也挺神秘的。一个公司的一个产品,神秘很不正常么?
    CEBBCAT
        2
    CEBBCAT  
       2024-02-03 13:00:30 +08:00 via iPhone   33
    @cpstar 哈?然后呢?你的意思是说楼主就不该提这个问题出来是吗?“ 请尽量让自己的回复能够对别人有帮助” 你如果不了解,可以不回复,踩提问题的人有什么意思?无法理解

    在 V2 看到一个很技术的标题会很想点开,但一想到评论区都是插科打诨、政治转进、传播丧气、打击好奇的回复顿时就泄了气

    但愿你下一次会改用鼓励包容的话语,希望你以后不要这样了
    BeiChuanAlex
        3
    BeiChuanAlex  
       2024-02-03 14:10:55 +08:00
    12306 有啥好学的。。。。

    想起来了一个很经典小品里面的一句台词:

    编制内就是:

    上联:说你行你就行,不行也行。
    下联:说不行就不行,行也不行。

    横批:不服不行。
    leglo
        4
    leglo  
       2024-02-03 14:15:01 +08:00
    感觉这种带有国家安全性质的基础服务类项目,应该还是有一定保密层级的,公布的越多,被人找到漏洞的几率越大。哪怕不是恶意的,但就像现在各种抢票平台一样,如果真的所有项目逻辑都公开了,被针对性研究,那普通人想抢到票的概率更低了
    bthulu
        5
    bthulu  
       2024-02-03 14:25:20 +08:00
    当然是没有, 怎么可能给你知道了, 这可是能严重威胁国家安全的.
    kuituosi
        6
    kuituosi  
       2024-02-03 15:06:16 +08:00
    这篇论文已经非常详细介绍了架构和难点处理啊,对于学习来说已经足够了
    至于你要的详细系统设计,手把手的教你那种只能去培训班了
    div id="r_14290158" class="cell">
    abc500
        7
    abc500  
       2024-02-03 15:37:03 +08:00
    想了解 建议入职 12306 否则技术文档不会发出来的
    lujiaxing
        8
    lujiaxing  
       2024-02-03 17:31:07 +08:00 via Android
    这种非互联网企业是几乎不会把软件技术相关的东西拿出来分享的。不光 12306 ,宝洁,三一重工这类企业都未必没有自研的 IT 系统,难度也许远比互联网企业的 CURD 高,但人家是几乎不会拿出来显摆的。只有互联网企业特别喜欢显摆自己 IT 方面的成就罢了。
    gowk
        9
    gowk  
       2024-02-03 17:35:45 +08:00   2
    看完 2 楼再看下一楼,唉,一声叹息 (包括我这一楼
    fantastM
        10
    fantastM  
       2024-02-05 21:35:08 +08:00   2
    > 比如如何设计 12306 的车票模型等等……

    - 《铁路客票系统票额管理研究》 http://tljsjyy.xml-journal.net/article/id/98
    - 《 12306 互联网售票系统余票数据一致性保障技术方案研究》 http://tljsjyy.xml-journal.net/article/id/523bf008-5156-458f-b132-749ba722e2cc

    tljsjyy.xml-journal.net 站点里的《铁路计算机应用》期刊,里面其实有很多有意思的文章,你可以在顶部的搜索框里,检索 12306 看看有没有感兴趣的内容。

    另外你提及的《 12306 互联网售票系统的架构优化及演进》,这篇文章底部其实还有个小彩蛋,相信论坛里的大家都不陌生。。永远缅怀左耳朵耗子

    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1028 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 18:40 PVG 02:40 LAX 11:40 JFK 14:40
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86