Tag: otp

您如何devise基于Erlang / OTP的分布式容错多核系统的体系结构?

我想build立一个基于Erlang / OTP的系统来解决一个“不平行的问题”。 我已经阅读/浏览过: 学习一些Erlang; 编程Erlang(Armstrong); Erlang编程(Cesarini); Erlang / OTP在行动。 我掌握了进程,消息传递,主pipe,gen_servers,日志logging等的要点。 我明白,某些架构select取决于所关注的应用程序,但我仍然想知道一些一般的ERlang / OTP系统devise原则。 我应该从一个主pipe人员开始,并逐渐build立在这个基础上? 我应该有多less名主pipe? 我如何确定系统的哪一部分应该是基于stream程的? 我应该如何避免瓶颈? 我应该稍后添加日志? Erlang / OTP分布式容错多处理器系统架构的一般方法是什么?

Elixir能做的事Erlang不能,反之亦然?

这个问题是在Beam虚拟机及其提供的function的背景下进行的,而不是在图灵完备语言可以做的一般情况下。 我想投入一些时间来学习纯Erlang或Elixir。 我得到了两者之间的基本差异,我倾向于Elixir,因为macros,更好的语法和语言今天更快的发展。 我的问题是:如果我selectElixir,我会偶然发现一些我不能做的事情,但在Erlang可以做到吗? 我可以使用Elixir的所有OTP的东西,所有的Erlang库,代码重新加载等? 我不是要求两个人之间的偏好; 只是有关语言的可能性的事实。 最好从谁使用在生产的人。