主题:【原创】解剖Twitter 【1】 -- 邓侃
“The primary one was that we didn’t need yet another piece of complicated architecture to maintain. The other was that for consistency and maintainability, the queue needed to run on the exact same code as the rest of the site (yes, that means our queuing system is written in php).”
这里有一篇关于flickr queue的文章。
http://code.flickr.com/blog/2008/09/26/flickr-engineers-do-it-offline/
顺便说一下,我最近在做一个NetApp的项目,业余时间在看Flickr运营主管写的一本书《The Art of Capacity Planning》,这两者都与flickr有关,所以《Flickr网站架构研究》系列的下一篇只好又推迟了,抱歉。
可否点题,我提名Bloomberg,有人支持没。。。
可能正好他们有人实现了这么个东东,而且他们公司的文化大概是尽量自己动手,不依赖大众化的东西,就这么用上了
个人的理解,Bloomberg以内容取胜。但是从大型网站的架构来说,可圈可点之处并不是特别多。
不知道我的理解,是不是偏见。欢迎指正。
求人不如求己。自己开发一套,工作量不大,后期想怎么改,就怎么改,控制权在自己。
不过,依我看,Scala不是什么好东东。既然在JVM上跑,干脆用Java得了。用Scala写,写的时候很爽快,但是后期优化就费老神了。
漏了不少好贴,需要补课了。