Что под капотом у Asterisk Архитектура, модульность, шина, потоки | AsterConf-2020В своем выступлении
Олег Штейнлихт рассказывает про архитектуру Asterisk, модульность, структуру и взаимодействие модулей. А также про информационную шину, многопоточность и пул потоков.
00:00 Знакомство спикера с участниками конференции AsterConf 2020 + краткая информация доклада
02:11 Архитектура Asterisk + Сервер & Клиент
03:30 О наборе зависимостей
04:46 Классификация файлов внутри Asterisk
07:20 Разработка нового приложения
08:07 Модули
11:07 Структура модуля + Память процесса
12:22 Asterisk module.h: Как это выглядит в коде?
13:05 Шина
13:10 Работа шины
14:07 Взаимодействие модулей
19:12 Потоки
19:25 Sonic
19:49 Предлагаем задачу
20:21 Синхронизация
24:23 Возможные проблемы синхронизации
31:12 Конец доклада + вопросы участников конференции
31:40 Вопрос, когда в одном физическом диске есть несколько логических, со своими перекрывающимся номерными планами, как это есть во FreeSWITCH. Почему это не реализуемо в Asterisk?
33:24 Где можно почитать все то, что имеет отношение к Asterisk?
37:05 Как бороться с утечкой памяти, когда пишутся модули?
38:25 Почему блокируется SIP?
39:22 Вопрос о причинах глубокого рассмотрения затронутой системы + кейс модуля
41:02 Выбор и награждение участника конференции за лучший вопрос (подарок от спонсоров: Компьютерная гарнитура Accutone M101).
Полное выступление можно посмотреть по ссылке:
https://youtu.be/IXc2NMM1lrM