主题:【原创】好吧,给一个铁道部订票系统的正确答案 -- 布老虎
共:💬185 🌺732 🌵9
小同志,我也想今天打一个冲锋,明天就消灭蒋介石反动派。但是不行啊,革命没有那么简单。我们既要防止右倾投降主义,比如说全国人民永远没法网上订票之类的,也要防止左倾盲动主义,比如像你这样的,随便一个LAMP两天就搭好架子。
总的来说,用async是scalability的要求,是一个good design priciple,是无数先烈用website crash换来的教训。它可以完成和sync call同样的任务,但是容错性和scalability是sync call无法达到的。
In conclusion, anyone who suggests to use blocking calls to scale to the web, should be fired into oblivion.
- 相关回复 上下关系8
🙂你需要对数据库,Cache之类的延迟有概念 2 布老虎 字478 2012-09-30 12:40:07
🙂"网络和电话订票每天达200万张",因此根本用不着异步啊 meokey 字406 2012-09-30 16:31:22
🙂问题在于这些订票、点击不是平均分布在24小时的 胡一刀 字39 2012-09-30 19:58:10
🙂简单说吧
😠据说现在很多码农培训学校连《数据结构》都不怎么讲了 老驴 字0 2012-09-30 11:25:33
🙂What the hell 李根 字1 2012-09-30 11:41:32
🙂看了看新浪 布老虎 字193 2012-09-30 07:17:19
😜你这个message queue,不怕也是死路一条呀 2 不远攸高 字345 2012-09-30 05:28:45