您如何设计基于Erlang / OTP的分布式容错多核系统的架构?

时间:2011-09-05 11:48:08

标签: architecture erlang otp

我想建立一个基于Erlang / OTP的系统来解决“令人难以置信的并行”问题。

我已阅读/浏览过:

  • 了解一些Erlang;
  • 编程Erlang(Armstrong);
  • Erlang编程(Cesarini);
  • Erlang / OTP in Action。

我有进程,消息,主管,gen_servers,Logging等的要点。

我确实理解某些架构选择取决于所关注的应用程序,但我仍然想知道ERlang / OTP系统设计的一些一般原则。

我应该从一个带有主管的gen_servers开始并逐步构建它吗?

我应该有多少名主管?如何确定系统的哪些部分应基于流程?我该如何避免瓶颈?

我应该稍后添加日志记录吗?

Erlang / OTP分布式容错多处理器系统架构的一般方法是什么?

1 个答案:

答案 0 :(得分:104)