【发布时间】:2015-09-13 20:49:15
【问题描述】:
我刚刚从 LinuxConf.au 看到 this 2012 video 关于生产中的 Erlang。
Bernard 在视频中有一段说,除了 Ericsson 之外,没有大型 Erlang 项目使用热代码加载,因为很难保证事情会奏效。它在minute 29 附近。
这仍然是真的吗?是否有工具可以帮助测试热代码加载或使其变得更容易?
【问题讨论】:
-
Relups:除非你一开始就考虑到这种情况,否则很难做到正确(至少有一半是开发文档以及与可执行代码并行的规范)。 热代码加载:如果您做任何处理实时用户数据的事情(想想“游戏/聊天/业务应用程序/peer-[anything] 服务”),它就太有用了,不容忽视。对于此类大规模并发服务,“无热加载”与“热加载”在开发人员术语中类似于“等待巨大的 C++ 项目编译后才能测试更改”与“在 Python shell 中测试想法” "。
标签: erlang