Как вы создаете архитектуру распределенной неисправной системы распределенной неисправности Erlang / OTP?

Я хотел бы построить систему на основе ERLANG / OTP, которая решает проблему «эмбаральсивно-популярной».

Я уже прочитал / обесценил:

  • Узнать вас какой-то Erlang;
  • программирование Erlang (Armstrong);
  • программирование Erlang (Cesarini);
  • Erlang / OTP в действии.

У меня есть сущность процессов, обмен сообщениями, руководителями, Gen_Servers, регистрации и т. Д.

Я понимаю, что определенный выбор архитектуры зависит от применения в концерн, но все же я хотел бы знать некоторые общие принципы Erlang / Дизайн системы OTP.

Должен ли я просто начать с нескольких Gen_Servers с руководителем и постепенно построен на это?

Сколько супервайров я должен иметь? Как я могу решить, какие части системы должны быть основаны на обработке? Как мне избежать узких мест?

Должен ли я добавить в систему позже?

Какой общий подход к эрлангу / OTP-распределенному азербайстую системной архитектуре мультипроцессорных систем?

40
задан skanatek 5 September 2011 в 11:48
поделиться