我目前正在学习 Erlang
SO 用户能否给出他们的任何 Erlang 应用程序部署的有趣示例?
我想深入了解 Erlang 过去电信的常见用法,以及 Erlang 在开发/部署过程中带来的任何问题或意想不到的好处。
我希望这将提供一些更广泛的背景,并为我自己和其他任何跳入 Erlang 的人敲响警钟!
提前致谢!
我目前正在学习 Erlang
SO 用户能否给出他们的任何 Erlang 应用程序部署的有趣示例?
我想深入了解 Erlang 过去电信的常见用法,以及 Erlang 在开发/部署过程中带来的任何问题或意想不到的好处。
我希望这将提供一些更广泛的背景,并为我自己和其他任何跳入 Erlang 的人敲响警钟!
提前致谢!
我们的第一个应用程序是一个 web/sms 社交网络,我写了一篇关于这个主题的长论文,可以在这里阅读。
了解 erlang/OTP 已经提供的发布工具。
Erlang 引导脚本非常适合确保所有需要的正在运行的应用程序都存在并且版本正确。在 OTP 框架内发布版本比尝试自己发明要容易得多。Erlang 有很多工具可以确保部署既可以实时完成,又不会破坏正在运行的服务。语言和运行时是为此而设计的,因此他们为您完成了很多繁重的工作。我发现这些工具即使对小型“非企业”应用程序和部署也很有用。
当然,总会有诸如wings3D之类的用于3D建模的应用程序。这并不完全是一种“部署”,因为这类程序可以在任何地方使用,从个人到他们管道中的艺术家团队。还有其他类似模拟的项目,但我不确定有多少公司公开声明他们使用 Erlang。至于我,我打算将它用于我的公司进行工业自动化。