分布式实时处理系统:原理、架构与实现
上QQ阅读APP看书,第一时间看更新

序三

并行计算和分布式系统一直都是个迷人的主题。近十年来,随着云计算和大数据的发展,它也逐渐从云端走下。如今,几乎所有人都可以尝试使用各种编程语言去构建各种规模的分布式应用。广大的C++开发者也被深深地吸引,为之兴奋。C++11的发布让这门已有三十多年历史的语言充满了活力,我们不禁想问:这百多项C++11的新特性如何能被高效地应用于分布式系统的开发?是不是该有一本书来谈谈这个问题呢?

能在第一时间看到本书的原稿,我感到很高兴。因为这就是一本关于实时分布式系统的书,一本关于C++11的书,更是一本关于实战的书。全书以Hurricane这个自制系统为例,清晰地将实时分布式系统从概念,到实现,再到应用和部署完全地呈现在了读者面前。并将C++11的诸多新特性贯穿其中。本书的主题是探讨互联网时代之下的云计算和大数据处理的高效实现。书中所述的高性能编程思想和C++11应用放在其他类型系统里同样适用。

这是一本讲技术的书,而且写得很好。由理论到应用,由实现到优化,由浅入深,抽丝剥茧地把这么浩繁的概念在本书中讲得十分清晰。这也是一本讲技巧的书,在实现高性能系统和遇到困难时,定会派上很大用场。这还是本有活力的书,无论是C++11、大数据,还是Samuel、Lionel这两个书中的年轻人,都让这本书充满了朝气。

读完本书,尚感意犹未尽。作者以他参与Cisco和Autodesk诸多大型系统开发时所积累的经验以及对开源技术多年的钻研铸就本书。相信作者的写作和分享一定会带给你们一段充满乐趣的阅读之旅。

张洋

Autodesk(中国)研发中心平台架构研发部门经理