高并发漫游指南(上)

缘起

话说有一天和北冥老师吃着火锅,听着小曲,聊着负能量话题,刘老师忽然语重心长地说给我说,“小刘啊,看你年纪也不小了,每次吃饭你不能光顾着吃啊,雷音寺梁上的蜘蛛天天听佛诵经也能成精,你听我布道这么久,也该能悟出点段子来,要不你写几篇技术分享啥的,给咱的公众号投投稿,例如科普点高并发方面的主题”。仁波切金口一开,小生不敢怠慢,于是就拍着胸部答应了下来。

拍胸部这事儿谁都会做,但是活儿接下来才发现不好动手。因为我这下水文章是要发表在计算广告公众号上的,得保持多讲负能量、少谈实际技术的雄壮风格(干货说多了,你们这些抠门的读者还会去买书么),而我作为一名酒精考验的共产党员,不能讲前几期里的诸如腊肉之类的段子,故这方面更需多思量。同时我也不敢写得太学术化,怕写多了暴露出自己还是一只小菜鸟的本质,真正要学得一点门道,还得多看看业界大牛们(诸如淘宝的褚霸)的分享。而兄弟我和他们的差距就和武汉大学与世界一流大学的距离一样远(对武汉熟悉的读者,请不要错误地理解成了从街道口坐591到华工的距离)。

answer

中学语文老师教后生写文字,会说标题须写得谦恭些许,勿写成《论XXX》,更遑论《XXX指南》。不过在标题党得天下的今天,我与时俱进用这么“朴素无华”的题头似也无大碍。其实灵感源于Geek必看电影《银河系漫游指南》,其中最著名的段子是:宇宙高智能生物建造了一台超级计算机,用来求解宇宙的终极奥义,在经过漫长的计算之后,超级计算机得出宇宙终极问题的答案是42。因此,如果以后你去面试遇到不会的问题,你可以说答案是42;如果别人让你用一句话讲清楚《计算广告》到底写了啥,你不应该爆粗口说老子一句话能讲清楚为啥还要写本书,而应该优雅地回答说42;如果被问到The answer to life, the universe and everything is这句话里面有多少非空格字符,如果你还去一个一个的去数我就太为你着急了,你应该脱口而出:42!

事实上好多看似荒诞的事物却夹杂着对生命与寰宇大道的深思,做技术的人生大抵也如此,你常常会遇到不明真相的群众会说Google不就是个网页么,老子出两万块找个外包半个月就做出来了;或者被技术小白问到说要做个能容纳好几个人同时在线的MIS,用MySQL能否撑得住这种高并发场景?

读者对象