万本电子书0元读

万本电子书0元读

顶部广告

Erlang/OTP并发编程实战电子书

OTP开发部署实战指南 着眼于产品级代码开发 各级Erlang开发人员读物

售       价:¥

纸质售价:¥54.50购买纸书

20人正在读 | 3人评论 6.2

作       者:(美)Martin Logan,(美)Eric Merritt,(瑞典)Richard Carlsson

出  版  社:人民邮电出版社

出版时间:2012-07-01

字       数:1593

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(3条)
  • 读书简介
  • 目录
  • 累计评论(3条)
《Erlang/OTP并发编程实战》侧重生产环境下的Erlang发,主要讲解如何构建稳定、版本控制良好、可维护的产品级代码,凝聚了三位Erlang大师多年的实战经验。 《Erlang/OTP并发编程实战》主要分为三大部分:部分讲解Erlang编程及OTP基础;第二部分讲解如何在实际发中逐一添加OTP高级特性,从而完善应用,作者通过贯穿本书的主项目——加速Web访问的分布式缓存应用,深浅出地阐明了实践中的各种技巧;第三部分讨论如何将代码与其他系统和用户集成,以及如何行性能调优。 《Erlang/OTP并发编程实战》面向Erlang程序员,以及对Erlang/OTP感兴趣的发人员。<br/>【推荐语】<br/>***OTP发部署实战指南 着眼于产品级代码发 各级Erlang发人员***读物<br/>【作者】<br/>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发。<br/>
目录展开

扉页

版权页

内容提要

版权声明

译者序

前言

致谢

关于本书

引言

目录

第一部分 Erlang起步:OTP基础

第1章 Erlang/OTP平台

1.1 基于进程的并发编程

1.2 Erlang的容错架构

1.3 分布式Erlang

1.4 Erlang运行时系统和虚拟机

1.5 函数式编程:Erlang的处世之道

1.6 小结

第2章 Erlang语言精要

2.1 Erlangshell

2.2 Erlang的数据类型

2.3 模块和函数

2.4 变量与模式匹配

2.5 函数与子句

2.6 Case和if表达式

2.7 fun函数

2.8 异常与try/catch

2.9 列表速构

2.10 比特位语法与位串速构

2.11 记录语法

2.12 预处理与文件包含

2.13 进程

2.14 ETS表

2.15 以递归代替循环

2.16 Erlang编程资源

2.17 小结

第3章 开发基于TCP的RPC服务

3.1 你所创建的是什么

3.2 实现RPC服务器

3.3 运行RPC服务器

3.4 浅谈测试

3.5 小结

第4章 OTP应用与监督机制

4.1 OTP应用

4.2 用监督者实现容错

4.3 启动应用

4.4 生成EDoc文档

4.5 小结

第5章 主要图形化监测工具的使用

5.1 Appmon

5.2 Pman

5.3 调试器

5.4 表查看器TV

5.5 工具栏

5.6 小结

第二部分 构建生产系统

第6章 打造一套缓存系统

6.1 故事背景

6.2 缓存的设计

6.3 创建OTP应用的基本骨架

6.4 从应用骨架到五脏俱全的缓存

6.5 小结

第7章 Erlang/OTP中的日志与事件处理

7.1 Erlang/OTP中的日志

7.2 用gen_event编写自定义事件处理器

7.3 为SimpleCache添加自定义事件流

7.4 小结

第8章 分布式Erlang/OTP简介

8.1 Erlang分布式基础

8.2 节点与集群

8.3 资源探测攻略

8.4 小结

第9章 用Mnesia为cache增加分布式支持

9.1 分布式缓存

9.2 用Mnesia实现分布式数据存储

9.3 基于Mnesia的分布式缓存

9.4 小结

第10章 打包、服务和部署

10.1 从系统的角度看应用

10.2 制作发布镜像

10.3 发布镜像打包

10.4 安装发布镜像

10.5 小结

第三部分 集成与完善

第11章 为缓存添加HTTP接口

11.1 实现TCP服务器

11.2 打造一套全新的Web接口

11.3 小结

第12章 用端口和NIF集成外围代码

12.1 端口和NIF

12.2 用端口来集成解析器

12.3 开发链入式驱动

12.4 将解析器实现为NIF

12.5 小结

第13章 用Jinterface实现Erlang和Java间的通信

13.1 利用Jinterface在Erlang中集成Java

13.2 安装和配置HBase

13.3 为Simple Cache和HBase牵线搭桥

13.4 在Simple Cache中整合HBase

13.5 运行集成系统

13.6 小结

第14章 优化与性能

14.1 如何进行性能调优

14.2 Erlang代码性能分析

14.3 Erlang编程语言的缺陷

14.4 小结

附录A 安装Erlang

附录B 列表与引用透明性

累计评论(3条) 3个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部