解决方案 »

  1.   

    不要做什么航班了,做12306,一年内应该能做出来的。要求如下:
    1. 一趟火车中途有多个站,总共是N个位置,不考虑位置的属性(卧铺站票等)
    2. 途经站点中两两可买票,票数统计要正确 (关键字:SB Tree)
    3. 在一部四核(如I7 3770K @ 3.8GHz)的普通台式机上,内存限制32G,卖100条线路,每条线路20个站,可以在1秒内处理1万条订单(持续5分钟不挂):这是一个大课题,关键词如下:In-memory Database (Cassandra, Reddis), Disruptor Pattern指引:这种压力下网页服务器往往不是重点,重点在数据库,你怎么做并行处理,怎么把库存数据和用户数据的存储位置做优化,怎么样把CPU的每一分潜力都挖掘出来,涉及到如何尽量减少cache miss,如何做压力测试。每一分都是实力,好好努力吧骚年!
      

  2.   

    三楼的不是给人一个坑么, 12306的需要的是动态数据库方面的技术. 这个技术在全世界范围来说都是难点. 听说铁道部花大价钱用了一种云内存技术,把数据库直接放到内存里处理,就这样还解决不了春运的需求. 用java来做这个课题还不如直接用c语言呢.