ADD 2010: Отчет Титаренко Константина/Разработка видеохостинга на Erlang
Материал из CustisWiki
Презентуха слабая, мелкий текст на белом фоне, но парень в теме, на вопросы из зала отвечал бойко и обстоятельно. Обсуждаемая проблема — веб-сервис видео, ломятся тысячи клиентов, сервак распухает, течет память и т. д. То есть задачи потокового видео сильно отличаются от классического веба. Утверждалось, что решение всех проблем — Erlang. Разделяемая память, перечислимые процессы, удачная инфраструктура для плагинов. В случае ошибки в одном из процессов, тот тихо прибивается следящим процессом, и всем, кому надо, рассылается отчет об убийстве. Обработка ошибок не нужна, так как процессы независимы. По ядрам процессора они хорошо шарятся. Применимость Erlang:
- потоковое видео
- jabber (пример — Yandex)
- банковские сервисы
- online игры