没有合适的资源?快使用搜索试试~ 我知道了~
Erlang_OTP_设计原理 中文版
4星 · 超过85%的资源 需积分: 10 22 下载量 63 浏览量
2013-09-10
11:44:16
上传
评论
收藏 1.44MB PDF 举报
温馨提示
试读
88页
Erlang_OTP_设计原理 中文版 对erlang otp的讲解很 透彻
资源推荐
资源详情
资源评论
Erlang OTP 设计原理
Page 2 of 88
目录
第一章 概述 .................................................................................................................................................. 7
1 监督树 ............................................................................................................................................................. 7
2 行为 ................................................................................................................................................................. 7
3 应用 ............................................................................................................................................................... 11
4 发布 ............................................................................................................................................................... 12
5 发布处理 ....................................................................................................................................................... 12
第二章 Gen_Server 行为 .............................................................................................................................. 13
1 客户端-服务器端原理 ............................................................................................................................... 13
2 例子 ............................................................................................................................................................... 13
3 启动一个 Gen_Server ................................................................................................................................... 14
4 同步调用——Call ......................................................................................................................................... 15
5 异步请求——Cast ........................................................................................................................................ 15
6 停止 ............................................................................................................................................................... 16
7 在监督树中 ................................................................................................................................................... 16
8 独立 Gen_Server ........................................................................................................................................... 17
9 处理其他消息 ............................................................................................................................................... 17
第三章 Gen_Fsm 行为 ................................................................................................................................... 18
1 有限状态机 ................................................................................................................................................... 18
2 例子 ............................................................................................................................................................... 18
3 启动一个 Gen_Fsm ....................................................................................................................................... 19
4 事件通知 ....................................................................................................................................................... 20
5 超时 ............................................................................................................................................................... 21
6 所有的状态事件 ........................................................................................................................................... 21
7 停止 ............................................................................................................................................................... 22
8 在监督树中 ................................................................................................................................................... 22
9 独立的 Gen_Fsm ........................................................................................................................................... 22
Erlang OTP 设计原理
Page 3 of 88
10 处理其他消息 ............................................................................................................................................. 23
第四章 Gen_Event 行为................................................................................................................................ 23
1 事件处理原理 ............................................................................................................................................... 23
2 例子 ............................................................................................................................................................... 24
3 启动一个事件管理器 ................................................................................................................................... 25
4 添加事件处理器 ........................................................................................................................................... 25
5 事件通知 ....................................................................................................................................................... 26
6 删除事件处理器 ........................................................................................................................................... 26
7 停止 ............................................................................................................................................................... 27
8 在监督树中 ................................................................................................................................................... 27
9 独立的事件管理器 ....................................................................................................................................... 27
第五章 Supervisor 行为 ................................................................................................................................ 28
1 监督原理 ....................................................................................................................................................... 28
2 例子 ............................................................................................................................................................... 28
3 重启策略 ....................................................................................................................................................... 28
4 最大重启频率 ............................................................................................................................................... 29
5 子进程规格 ................................................................................................................................................... 30
6 启动一个督程 ............................................................................................................................................... 31
7 添加子进程 ................................................................................................................................................... 32
8 停止子进程 ................................................................................................................................................... 32
9 simple_one_for_one 督程 .............................................................................................................................. 32
10 停止 ............................................................................................................................................................. 33
第六章 Sys 与 Proc_Lib ................................................................................................................................. 34
1 简单调试 ....................................................................................................................................................... 34
2 特殊进程 ....................................................................................................................................................... 35
3 例子 ............................................................................................................................................................... 36
4 启动进程 ....................................................................................................................................................... 38
Erlang OTP 设计原理
Page 4 of 88
5 调试 ............................................................................................................................................................... 39
6 处理系统消息 ............................................................................................................................................... 40
7 用户定义的行为 ........................................................................................................................................... 42
第七章 应用 ................................................................................................................................................. 44
1 应用的概念 ................................................................................................................................................... 44
2 应用回调模块 ............................................................................................................................................... 44
3 应用资源文件 ............................................................................................................................................... 45
4 目录结构 ....................................................................................................................................................... 46
5 应用控制器 ................................................................................................................................................... 47
6 加载和卸载应用 ........................................................................................................................................... 47
7 启动和停止应用 ........................................................................................................................................... 48
8 配置应用 ....................................................................................................................................................... 48
9 应用启动类型 ............................................................................................................................................... 50
第八章 被包含的应用 .................................................................................................................................. 51
1 定义 ............................................................................................................................................................... 51
2 指定被包含的应用 ....................................................................................................................................... 51
3 在启动过程中同步进程 ............................................................................................................................... 52
第九章 分布式应用 ...................................................................................................................................... 54
1 定义 ............................................................................................................................................................... 54
2 指定分布式应用 ........................................................................................................................................... 54
3 启动和停止分布式应用 ............................................................................................................................... 55
4 故障转移 ....................................................................................................................................................... 56
5 接管 ............................................................................................................................................................... 57
第十章 发布 ................................................................................................................................................. 58
1 发布的概念 ................................................................................................................................................... 58
2 发布资源文件 ............................................................................................................................................... 58
3 生成启动脚本 ............................................................................................................................................... 59
Erlang OTP 设计原理
Page 5 of 88
4 创建一个发布包 ........................................................................................................................................... 60
5 目录结构 ....................................................................................................................................................... 61
6 无盘与只读客户端 ....................................................................................................................................... 62
第十一章 发布处理 ...................................................................................................................................... 64
1 发布处理原理 ............................................................................................................................................... 64
2 要求 ............................................................................................................................................................... 65
3 分布式系统 ................................................................................................................................................... 65
4 发布处理指令 ............................................................................................................................................... 65
5 load_module ................................................................................................................................................... 66
6 update ............................................................................................................................................................. 66
7 add_module 和 delete_module ................................................................................................................... 67
8 应用指令 ....................................................................................................................................................... 67
9 apply(低级) ............................................................................................................................................... 68
10 restart_new_emulator(低级) .................................................................................................................. 68
11 应用升级文件 ............................................................................................................................................. 68
12 发布升级文件 ............................................................................................................................................. 70
13 安装一个发布 ............................................................................................................................................. 71
14 更新应用规格 .............................................................................................................................................. 74
第十二章 Appup Cookbook .......................................................................................................................... 76
1 变更功能模块 ................................................................................................................................................ 76
2 变更驻留模块 ............................................................................................................................................... 76
3 更改回调模块 ............................................................................................................................................... 76
4 变更内部状态 ............................................................................................................................................... 77
5 模块依赖性 ................................................................................................................................................... 78
6 变更特殊进程的代码 .................................................................................................................................... 79
7 变更督程 ....................................................................................................................................................... 80
8 变更属性 ....................................................................................................................................................... 80
9 变更子进程规格 ........................................................................................................................................... 81
剩余87页未读,继续阅读
资源评论
- laric852014-06-10貌似不全,谢谢
- jasonchou_love2014-08-25感觉很不错,版面清晰,内容也挺全面
joliny
- 粉丝: 466
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功