西西河

主题:【原创】好吧,给一个铁道部订票系统的正确答案 -- 布老虎

共:💬185 🌺732 🌵9 新:
全看分页树展 · 主题 跟帖
家园 你可以好好研究一下正文

7点的时候,可是全国总动员点进去,一趟列车1000人,同时提交申请大概是2万人,这2万个申请同时涌入一个queue,你queue总得有入口排队吧?这个的并发支持情况到底如何我不清楚

-- 任何queue都可以轻松处理数万个排队,速度极快,这点你不用担心。并发支持是最基本的功能。

同时这么多Queue,他们都要更新memcache,会不会有问题?

-- memcache cluster的连接数可以设置,没有问题,拿不到connection,那就等一会呗。任何cache在并发上出问题,那这个cache实在是最基本的要求都达不到。另外,总共也不会有多少个queue,我看10-20个queue差不多了,具体再说, trivial得很。

还有10亿次点击的问题,你这个queue方案是不身份证判重的,大家照样会刷屏,所以点击数可以认为不变。这个在WEB那里压力仍然巨大,不过似乎12306目前解决得还行

-- 这个架构不存在刷屏查车次问题,因为读请求不需要传到后端,直接查本地hashmap就可以响应,速度极快,用不着刷屏。点击量大可以简单地增加web server就行了。禁止刷屏毫无意义。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河