今年2月还是3月的时候,tim突然问我想不想去qcon做一次关于高性能方面的技术分享,因为之前在公司分享过挺多次,又是过年前后,正好在做各种灵异问题的排查,头脑一热就答了句“当然没问题”,周末用了几个小时写了个提纲,然后就乐呵呵的产生了自己要走上人生巅峰的错觉。直到最近才深刻的意识到想做一次技术分享要难于之前所有写过的代码、设计过的方案、排查过的问题,这篇文章就算是这几个月来的流水账吧。

之前写的提纲交上去之后就一直没再改过,内容是这样的:

《微博在大规模、高负载系统中的典型问题》

很多开发者都会有这种经验:伴随着系统的规模扩大、性能不断提高,在系统运行的过程会出现很多意料之外的情况,影响服务的质量。在这些意料之外的情况当中,有相当一部分属于高性能、高并发、高负载环境下特有的问题,这类问题出现条件苛刻,难以发现和排查,并且往往会引起整个系统崩溃的严重后果。… Read the rest