Erlang/OTP并发编程实战 - [美] Martin Logan

Erlang/OTP并发编程实战

[美] Martin Logan

出版时间

2012-07-12

ISBN

9787115285591

评分

★★★★★
书籍介绍

内容简介:

通过提高CPU时钟频率来制造更快的单核芯片的技术已经到达了极限。多核、并发、分布式等概念和技术也随之走出象牙塔,成为每个一线开发者的必备技能。由通信巨头爱立信研发的Erlang/OTP大放异彩,二十多年来,在传统电信领域高并发、高可靠、高容错的严酷环境下,Erlang语言和OTP平台被锻炼得坚如磐石,浓郁的函数式特质更是恰到好处地弥补了传统命令式语言在并发编程上的固有缺陷,大大降低了构筑并发、容错、分布式应用的门槛。

如果将Erlang语言看成才华横溢的钢琴家,那么OTP平台就是一架能让钢琴家把才能发挥得淋漓尽致的钢琴。本书除了全面介绍Erlang语言和OTP平台的基础知识外,还通过一系列实用案例引领你深入了解OTP的高级特性,一步步构建一个大型生产系统,并加以优化和完善。三位作者在Erlang领域拥有极其丰富的实战经验,细致入微地剖析了OTP开发与部署的全过程。要想真刀真枪地上战场,本书才是你明智的选择!

精彩摘录
  • "虽然实现相对简单,Erlang 程序却不太会像其它语言开发的系统那样在 GC 时遭受停顿。这主要是因为 Erlang 进程之间的隔离:每个进程使用的内存都是自己的,随进程的创建和结束而分配和释放。... 这意味着垃圾回收器可以在不影响其它进程运行的前提下单独暂停目标进程。其次,每个进程占用的内存通常较小,遍历可以快速完成。"
作者简介
作者简介: Martin Logan 从1999年开始活跃于Erlang社区,后来全职从事Erlang研发。目前任职于全球最大的在线旅游公司Orbitz Worldwide,为基于大规模分布式服务的基础设施开发解决方案。Erlware联合创始人,核心开发人员,Erlang/OTP软件包管理系统Faxien的主要开发者。 Eric Merritt 专注并发编程和分布式系统。曾任职于Amazon.com,现为eCD Market软件工程师。Erlware联合创始人,Erlang芝加哥用户组核心成员。Erlware团队开源产品核心开发人员,Erlang/OTP构建系统Sinan的主要开发者。 Richard Carlsson 瑞典乌普萨拉大学高性能Erlang计划(HiPE)早期成员,研究Erlang技术达17年,曾为标准库、Erlang编译器、运行时系统和Erlang语言本身都作出过不少贡献。此外,他还是Erlang文档系统EDoc和单元测试框架EUnit的创建者。目前加入了Kreditor,致力于高可用性支付系统的Erlang开发。 译者简介: 连城 百度资深软件工程师,《Erlang并发编程(第一部分)》社区翻译项目组织者及主要译者。对分布式存储、分布式消息系统、程序语言设计实现抱有浓厚兴趣。
目录
目  录
第一部分 Erlang起步:OTP基础
第1章 Erlang/OTP平台 2
1.1 基于进程的并发编程 3

显示全部
用户评论
erlang/otp入门的一本好书,原著和翻译都很给力
翻译水平绝对一流
因为工作没有 Erlang 需求,只能翻翻看了。
等空了再读一遍...erl学起来还是有点生涩...
目前比较好的OTP入门学习材料,包含了一个分布式的缓存系统的设计和实现。没有讨论gen_fsm。
大概翻过,没看的很仔细。了解些erlang的写法,有关erlang的书也只有那么几本。总体还是不错的吧。
很经典的一本介绍OTP的书,学习Elixir的话这本书也可以看一下了解OTP的原理。
译者想写书就自己写去,别在翻译的书里一直宣泄个人喜好。这本书里的“译者注”是我看过的最愚蠢的之一。
erlang学习参考书
一个案例,层层深入,挺好的
下载
收藏