承蒙林昊看得起,嘱托我写本书的推荐序,压力很大。读完本书的绝大部分章节后,这相信这会是我今年要向朋友们推荐的关于架构的图书。下文是推荐序。
--------------------------------------------------------------------------------------
提起诸如“高性能”、“高可用、“大规模并发”、“可扩展性”这些词汇,我相信多数技术人的心情都是激动而稍有点复杂的,当然,也或许是不屑一顾。毕竟不是谁都有机会面对这些富有挑战的技术场景,也不是每个架构师在面对这些挑战之前都能做好技术上的准备。那些意外故障总是不期而至,疲于奔命的解决问题的场景回顾起来对架构师来说犹如一场噩梦。
本书阐述当一个面向数以亿计用户的网站经过几年高速发展,技术团队不得不面临大规模、高并发、高扩展性等挑战带来的技术困境的时候,一个出色的架构师经过多年一线实践后累积的经过时间考验的解决方案以及宝贵的实战经验。在这本书里,你会看到作者在解决一些关乎Web应用问题的指导原则、实践方法、多重工具的综合运用以及作者本人的感悟。要强调的是,本书讲述的内容是一个Web应用从小到大过程中遇到的棘手问题的解决之道,并非宏观解析,亦非屠龙之技。无论您面对的站点是大是小,皆会有参考作用,毕竟大站点会越来越复杂,而小站点总有一天也将变大。
如今到计算机书店里走一下,会发现Java架构相关的技术图书业已不少,但仍有理由相信本书内容填补了在Java架构实战方面的空白。在互联网应用大行其道的今天,有些名义上主题为Java架构的图书,要么单从Java本身阐述,缺乏整体应用的大局观;要么是高屋建瓴,从编程思想的高度坐而论道,缺乏实践性;要么是闭门造车之作,缺乏验证性。本书作者林昊多年来致力于推动OSGi在国内的发展,不乏理论技术功底,而后加盟淘宝网(Taobao.com)的几年间奋战在架构一线,爬摸滚打积累了丰富的实践心得。所以,本书是一本不折不扣的“理论结合实践”之作。
考虑国内的技术图书出版环境以及必须尽力迎合读者的预期,写书本身是一件费力不讨好的事情,但将知识传递给更多人无疑是让人快乐的。现在,经过作者近两年的梳理与总结,这本书即将出版,相信您在研读本书之后有所收获并运用到您所面对的Web应用上,也期待将来有更多朋友能够分享架构实践经验,不亦快哉!
冯大辉(Fenng)
技术Blogger、架构师
2010年5五月 于杭州贝塔咖啡
推荐序:Get Architecture Done
对“推荐序:Get Architecture Done”的回应
《分布式Java应用》热门书评
-
推荐序:Get Architecture Done
18有用 5无用 Fenng 2010-05-27
承蒙林昊看得起,嘱托我写本书的推荐序,压力很大。读完本书的绝大部分章节后,这相信这会是我今年要向朋友们推荐的关于架构的图书。下文是推荐序。---------------------------------------------------------------------------------...
-
总觉得国内技术原创普遍缺点什么,是什么呢?
15有用 9无用 laogao 2010-07-07
书是前天拿到的,首先读的是《观止》,然后就是这本《分布式Java应用》。在开始挑刺之前,我要特别声明,我支持国内技术原创,支持原创作者,也真心希望国内的技术人能够得到更多的认可和尊重(比如在工作之余,有足够的时间精雕细琢自己的作品),国内的技术氛围和原创的技术书籍越做越好。但就事论事的说,我想我们还...
-
作者序:实践是最好的成长,发表是最好的记忆
8有用 0无用 bluedavy 2010-05-25
分布式Java应用需要开发人员掌握较多的知识点,通常分布式Java应用的场景还会对性能、可用性以及可伸缩有较高的要求,而这也就意味着开发人员需要掌握更多的知识点。我刚进淘宝的时候,曾经一直苦恼对于一个这样的分布式Java应用,我到底需要学习些什么。 随着在淘宝工作的不断开展,我的眼前终于...
-
分布 & 分享
7有用 0无用 郑晖 2010-05-27
分布式计算不是一门年轻的技术,早在上个世纪70年代末便已是计算机科学的一个独立分支了; 它也不是一门冷僻的技术,从 C/S 模式到 P2P 模式,从集群计算到网格计算,乃至风靡当下的云计算, 都是其表演的舞台。另一方面,Java 作为一门应网络而生的语言,对分布式计算有着天然的友好性, 同时也是当今...
-
贬值很快的一本书
4有用 1无用 istare 2010-06-30
刚看了前两章,感觉一般,都是一些泛泛的讲解,没有什么特别之处,希望后边几章不要让人失望啊.刚40多买完,现在已经降到30多了..........