• 欢迎阅读 Erlang OTP 设计原理文档!
  • 索引和表格

    欢迎阅读 Erlang OTP 设计原理文档!

    • 原文: 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