В этом уроке по Elixir мы продолжаем говорить об OTP! В этот раз обсудим, что такое supervisors и как использовать их для мониторинга процессов. Также мы создадим своё приложение OTP и узнаем, как создавать консольные приложения с помощью escript.
Таймкоды:
00:00 Введение
00:50 Ошибки и мониторинг
01:55 Создаём файл application
03:10 Создаём supervisor
05:25 Настраиваем приложение
06:45 Добавляем коллбек для сервера
09:00 Опция restart для GenServer
10:50 Добавляем ещё один handle_call
15:30 Функция main для клиента
16:20 Обрабатываем аргументы командной строки
18:00 Используем аргументы командной строки
19:15 Escript и консольные приложения
22:50 Переменные среды
23:00 Проверяем корректность работы
26:55 Задание и заключение
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: [ Ссылка ]
Boosty: [ Ссылка ]
Patreon: [ Ссылка ]
DonationAlerts: [ Ссылка ]
Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB, USDT, TRX, BUSD: 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16
Исходный код [ Ссылка ]
Канал Telegram: [ Ссылка ]
Наш чат в Telegram: [ Ссылка ]
Мой сайт: [ Ссылка ]
Ещё видео!