Erlang应用升级文件与发布升级指南
1. 应用升级文件概述
当我们有了咖啡机有限状态机(FSM)的新版本并使其正常运行后,就需要一个应用升级文件。这个文件包含了在升级或降级到同一应用的其他版本时要执行的一系列操作。
应用升级文件在概念上与应用文件(.app)类似,它们由系统工具(systools)用于创建升级脚本。升级文件的名称是应用名加上 .appup 后缀,并与 .app 文件一起放在 ebin 目录中。
要查看已安装的所有应用升级文件,可以进入 Erlang 根目录,然后执行以下命令:
ls lib/*/ebin/*.appup
从 Erlang/OTP 17 版本开始,每个应用都包含 .appup 文件。在此之前,由于并非所有应用都提供 .appup 文件,所以只能升级一些核心应用。
1.1 .appup 文件格式
.appup 文件的通用格式如下:
{Vsn,
[{UpFromV1, InstructionsU1}, ..., { UpFromVK, InstructionsUK}],
[{DownToV1, InstructionsD1}, ..., { DownToVK, InstructionsDK}]}.
超级会员免费看
订阅专栏 解锁全文
3

被折叠的 条评论
为什么被折叠?



