为你推荐
扉页
版权页
内容提要
版权声明
译者序
前言
致谢
关于本书
引言
目录
第一部分 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 列表与引用透明性
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜