Персональные инструменты
 

ADD 2010: Отчет Титаренко Константина/Разработка видеохостинга на Erlang

Материал из CustisWiki

Перейти к: навигация, поиск
Разработка видеохостинга на Erlang (Максим Лапшин на ADD-2010)

Презентуха слабая, мелкий текст на белом фоне, но парень в теме, на вопросы из зала отвечал бойко и обстоятельно. Обсуждаемая проблема — веб-сервис видео, ломятся тысячи клиентов, сервак распухает, течет память и т. д. То есть задачи потокового видео сильно отличаются от классического веба. Утверждалось, что решение всех проблем — Erlang. Разделяемая память, перечислимые процессы, удачная инфраструктура для плагинов. В случае ошибки в одном из процессов, тот тихо прибивается следящим процессом, и всем, кому надо, рассылается отчет об убийстве. Обработка ошибок не нужна, так как процессы независимы. По ядрам процессора они хорошо шарятся. Применимость Erlang:

  • потоковое видео
  • jabber (пример — Yandex)
  • банковские сервисы
  • online игры