如何在erlang中应用热代码交换功能作为补丁?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在erlang中应用热代码交换功能作为补丁?相关的知识,希望对你有一定的参考价值。

我在我的erlang项目中对不同的相互依赖文件进行了一些更改。由于erlang支持热代码交换,因此可以将所有更改作为整个补丁(一次性全部)应用于实时系统,而不必担心编译和函数调用顺序。如果有,怎么样?

答案

从Erlang / OTP 19开始,有一些用于一组模块的原子加载的新函数。有关详细信息,请参阅http://erlang.org/doc/man/code.html#atomic_load-1

以上是关于如何在erlang中应用热代码交换功能作为补丁?的主要内容,如果未能解决你的问题,请参考以下文章

在 Erlang 的 gen_server 中实现代码交换

erlang的热更新

补丁(patch)文件

热补丁的全面调研

华为S5300系列交换机V100R006SPH017VRP热补丁

erlang热更新的实现与原理