zoukankan
html css js c++ java
欢迎阅读 Erlang OTP 设计原理文档
http://erldoc.com/doc/otp-design-principles/index.html
原文:
OTP Design Principles
翻译:
ShiningRay
有任何问题请到
这里
留言。
目录
概述
监督树
行为
应用
发布
发布处理
Gen_Server行为
客户端-服务器端原理
例子
启动一个Gen_Server
同步调用——Call
异步请求——Cast
停止
处理其他消息
Gen_Fsm行为
有限状态机
例子
启动一个Gen_Fsm
事件通知
超时
所有的状态事件
停止
Gen_Event行为
事件处理原理
例子
启动一个事件管理器
添加事件处理器
事件通知
删除事件处理器
停止
Supervisor行为
监督原理
例子
重启策略
最大重启频率
子进程规格
启动一个督程
添加子进程
停止子进程
simple_one_for_one督程
停止
Sys与Proc_Lib
简单调试
特殊进程
启动进程
用户定义的行为
应用
应用的概念
应用回调模块
应用资源文件
目录结构
应用控制器
启动和停止应用
配置应用
应用启动类型
被包含的应用
定义
指定被包含的应用
在启动过程中同步进程
分布式应用
定义
指定分布式应用
启动和停止分布式应用
故障转移
接管
发布
发布的概念
发布资源文件
生成启动脚本
创建一个发布包
目录结构
发布处理
发布处理原理
要求
分布式系统
发布处理指令
应用升级文件
发布升级文件
安装一个发布
更新应用规格
Appup Cookbook
变更功能模块
变更驻留模块
更改回调模块
变更内部状态
模块依赖性
变更特殊进程的代码
变更督程
添加或删除模块
启动或终止进程
添加或移除应用
重启应用
变更应用规格
变更应用配置
变更被包含的应用
变更非Erlang代码
模拟器重启
索引和表格
Index
Search Page
查看全文
相关阅读:
自己在安装centos 系统时, 是使用英文安装 成功,现在系统语言为英语,如何设置为中文?
【转】HTML5的语音输入 渐进使用HTML5语言识别, so easy!
基于layer简单的弹层封装
条码扫描仪前端驱动
JavaScript 生成Guid函数
数据库连接字符串
IDatabaseInitializer<TContext>接口研究
async与await线程分配研究
AsyncLocal<T>与ThreadLocal<T>区别研究
entity framework core 2.0 & sqlite 配置教程
原文地址:https://www.cnblogs.com/fvsfvs123/p/4134971.html
最新文章
Leetcode练习(Python):回溯算法类:第77题:组合:给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。
Leetcode练习(Python):回溯算法类:第47题:全排列 II:给定一个可包含重复数字的序列,返回所有不重复的全排列。
vsftpd安装配置虚拟用户
ubuntu10.10安装使用vnc
nginx平滑升级
几个术语
Dsniff简介
局域网安全-MAC Flood/Spoof
交换机工作原理
Vyatta 网络操作系统
热门文章
阻止浏览器自动填充密码的解决方案
[转载] Windows系统批处理延迟方法
(转)LINUX的端口和服务
javascript之文档碎片,文档碎片在理论上可以提高DOM操作的执行效率
html5之canvas困惑 在canvas标签内需要设置了宽跟高,如果在css中设置同样的宽跟高,画出来的图像变形了?
(转)Google Fonts 的介绍与使用
初识phaser框架——开源的HTML5 2D游戏开发框架
对canvas的直接在画布上绘制图形与用变换的方式绘制图形的不同点和相同点的理解
chrome浏览器打开网页,总是跳转到2345主页的解决方法 2345.com 绑架主页
【转】HTML5游戏开发经典视频教程、电子书汇总
Copyright © 2011-2022 走看看