`

12306如何架构

 
阅读更多
最近这几天看了很多关于12306的帖子,
因为12306的并发,流量太大,导致很多人无法访问并且购票。

http://coolshell.cn/articles/6470.html
突然想到了灵感。

不过我觉得这种最愚钝的方法或许是最实用的方法。

每个省都做一套,web+数据库。  每个省份只出售本省出发的火车票。

用户在登录的时候就要选择出发的城市。

对于火车或人员比较多的城市,省份。再做负载均衡。多数据等处理。
这样就解决了票务难的问题。
分享到:
评论

相关推荐

    12306架构.pdf.zip

    12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构...

    12306互联网售票系统的架构优化及演进.ppt

    12306互联网售票系统的架构优化及演进 12306互联网售票系统的架构优化及演进是指对12306互联网售票系统的架构进行优化和演进,以提高系统的性能和可扩展性。该系统的架构优化是为了解决系统在高峰期的访问量超出...

    12306 的架构到底有多⽜逼.pdf

    虽然现在⼤多数情况下都能订到...笔者专⻔研究了⼀下“12306”的服务端架构,学习到了其系统设计上很多亮点,在这⾥和⼤家分享⼀下并模拟⼀个例⼦:如 何在 100 万⼈同时抢 1 万张⽕⻋票时,系统提供正常、稳定的服务。

    大话铁道部12306订票系统云架构

    随着春节的临近,大家都忙着从网上刷票,随之而来的就是对12306订票网站的质疑声。今天就针对这个问题和朋友还讨论了一番,有感于此,本人从技术的角度对此进行分析并对整个系统的架构进行了一下重构构想。首先整个...

    浅谈12306核心模型设计思路和架构设计

    春节期间,无意中看到一篇文章,文章中讲到12306的业务复杂度远远比淘宝天猫这种电商网站要复杂。后来自己想想,也确实如此。所以,很想挑战一下12306这个系统的核心领域模型的设计。一般的电商网站,购买都是基于...

    2014211218-史文翰-网络存储-12306存储架构分析1

    【12306存储架构分析】 12306是中国铁路客户服务中心的在线订票平台,其存储架构设计是确保高效、安全和稳定服务的关键。该架构主要由以下几个部分组成: 1. **应用层**:包括车站售票系统、代售点系统以及12306...

    仿12306项目JDK17 + SpringBoot3&SpringCloud 微服务架构,构建高并发、大数据量下能提供购票服务

    12306 项目中包含了缓存、消息队列、分库分表、设计模式等代码,通过这些代码可以全面了解分布式系统的核心知识点。 12306 铁路购票服务是与大家生活和出行相关的关键系统,包括会员、购票、订单、支付和网关等服务...

    12306_火车票订票系统项目

    12306系统采用分布式架构,以应对高并发的访问需求。这种架构将业务拆分为多个模块,如用户认证、车票查询、订单处理等,每个模块独立运行并通过消息队列进行通信,确保系统的稳定性和可扩展性。 二、前端技术 前端...

    12306服务器自动IP切换

    综上所述,12306服务器自动IP切换是一项复杂而重要的技术实践,它涵盖了网络通信、系统架构、安全策略等多个方面,旨在提供高效、稳定且安全的在线服务。通过深入理解和应用这些技术,我们可以更好地优化大型在线...

    12306Javaweb项目源码

    2. **MVC架构**:作为典型的Web应用,12306 Javaweb项目可能采用了Model-View-Controller(模型-视图-控制器)架构,分离业务逻辑、数据模型和用户界面,提高代码的可维护性和可扩展性。 3. **数据库设计**:数据库...

    srca12306.rar

    2. **分布式架构**:由于12306处理海量用户请求,其后端可能采用分布式架构,如微服务,以实现高可用性和可扩展性。 3. **数据库管理**:数据库是存储用户信息、车票数据的关键,可能使用MySQL、Oracle或NoSQL...

    12306技术讨论 (附PPT下载)

    5. **微服务架构**:为了提高系统的可扩展性和维护性,12306可能采用了微服务架构,将业务拆分为多个独立的服务。 6. **大数据分析**:12306需要处理海量的用户行为数据,进行数据分析有助于优化服务,例如预测热门...

    rain12306-java swing实现12306客户端 无任何服务端依赖.zip

    《rain12306-java swing实现12306...这对于学习Java GUI编程以及理解客户端-服务器架构的替代方案有着极高的参考价值。通过深入研究这个项目,开发者可以提升在用户界面设计、事件处理、数据管理等多个方面的技能。

    12306 的架构到底有多牛逼?.docx

    站在更高的维度做架构,来自一线互联网大厂的经验总结,少走弯路少踩坑,值得拥有。

    12306用户管理系统

    - 分层架构:12306用户管理系统通常采用三层架构,包括表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。这种架构使得代码结构清晰,易于维护和扩展。 - 微服务架构:随着技术的发展,系统可能采用了微服务...

    12306验证图片

    3. 模型构建:选择合适的深度学习架构,如LeNet、VGG、ResNet或Inception,并根据问题调整其参数。 4. 训练过程:使用大量验证码图片对模型进行训练,通过反向传播优化模型权重,使它能够准确识别出各种验证码中的...

    12306自动购票小程序 - 源码 C#开发

    6. **程序架构设计** - MVC(Model-View-Controller)或MVVM(Model-View-ViewModel)模式:分离业务逻辑、视图和数据模型,提高代码可维护性和可扩展性。 - 单元测试:编写测试用例,确保代码功能正确且稳定。 ...

    12306火车票系统

    在系统设计阶段,会涉及架构设计、模块划分,以及数据流和控制流的设计。 其次,数据库管理是系统的核心组成部分,用于存储大量的车次信息、用户数据、订单状态等。12306系统可能采用关系型数据库,如MySQL或Oracle...

Global site tag (gtag.js) - Google Analytics