Erlang: сырая игрушка или надежный инструмент? Макс Лапшин, «Злые марсиане»
Erlang детище Ericsson Используется в АТС. Заявлена надежность 99, %. В 1998 году открыты исходники Erlang/OTP Open Telecom Platform.
Готовые продукты RabbitMQ куплены Vmware. Mochiweb куплены за Shanda Games. Ejabberd внедрен в Yandex, Facebook. Инфраструктура Amazon WebServices.
Где применять? + Стриминг видео Высокие нагрузки Сервисы сообщений Онлайн-игры Оффлайн Медийные вебсайты -
Надежность сервиса Изоляция ошибок внутри объектов. Система супервизоров. Наличие межкомпьютерных мониторов.
Масштабирование Линейное ускорение по ядрам CPU
Кластеризация Простые механизмы создания кластера. Штатная распределенная БД.
Человеческий фактор 2 недели обучения до нужного уровня. Задачи новичка легко изолировать. Нет проблем с программистами.
Преимущества Erlang решает задачи Ericsson и Nokia. Внедрен у крупных игроков. Erlang/OTP сокращает расходы. Легкий в изучении язык.
Видеосервер Erlyvideo 2000 клиентов на одной машине. Использование всех CPU и канала. Надежность.
Вопросы? Макс Лапшин