Erlang для Intermediate Программисты: Конкурентность, отказоустойчивость и OTP
undefined
Get Started!
0
Course Details
Language
ErlangCategory
Programming
Certificate
YesRequirements
- 1. Basic understanding of Erlang syntax (variables, atoms, tuples)
- 2. Familiarity with recursion and basic list handling
- 3. Basic knowledge of processes (spawn, message passing)
Content
Reviews
01Advanced Process Management
3 Chapters - 0/3 Completed
01
Advanced Process Management
3 Chapters - 0/3 Completed
Жизненный цикл процесса: связывание, мониторинг и извлечение
Селективные шаблоны приемов и почтовых ящиков
Процессные группы и реестры
02Продвинутые шаблоны передачи сообщений
3 Chapters - 0/3 Completed
02
Продвинутые шаблоны передачи сообщений
3 Chapters - 0/3 Completed
Синхронный против асинхронного сообщение
Использование после и тайм-аутов в блоках приема
Реализация шаблонов запроса-ответа и трансляции
03Недопустимые системы
3 Chapters - 0/3 Completed
03
Недопустимые системы
3 Chapters - 0/3 Completed
Let-It-Crash философия Глубокий погружение
Деревья надзора: один для одного, один для всех, отдых для одного
Проектирование устойчивых рабочих процессов
04Основы OTP
3 Chapters - 0/3 Completed
04
Основы OTP
3 Chapters - 0/3 Completed
Поведение OTP: gen_server, gen_fsm, gen_statem
Внедрение GenServers: Государственное управление, Call vs Cast
OTP Надзорные органы: перезагрузка стратегий и спецификаций для детей
05Распределенный Erlang
3 Chapters - 0/3 Completed
05
Распределенный Erlang
3 Chapters - 0/3 Completed
Узлы Erlang и кластеризация
Узел связи и удаленные вызовы процедур
Недопустимые распределенные приложения
06Приложения реального мира
3 Chapters - 0/3 Completed
06
Приложения реального мира
3 Chapters - 0/3 Completed
Построение параллельного Чат-сервер с использованием OTP
Внедрение магазина ключевых ценностей с контролем
Логирование, мониторинг и отладка проблем параллелизма
07Оптимизация эффективности
3 Chapters - 0/3 Completed
07
Оптимизация эффективности
3 Chapters - 0/3 Completed
Процессы профилирования и передача сообщений
Лучшие практики управления памятью и процессами
Избегать узких мест в высококонкурентных системах
08Мини-проекты и Hands-On Labs
3 Chapters - 0/3 Completed
08
Мини-проекты и Hands-On Labs
3 Chapters - 0/3 Completed
Конкурентный калькулятор (многопроцессная арифметика)
Магазин ключевых ценностей с OTP-надзором
Простая система чата с отказоустойчивостью
09Следующие шаги
3 Chapters - 0/3 Completed
09
Следующие шаги
3 Chapters - 0/3 Completed

