Изначальная ниша - это телеком-оборудование Ericsson, где требовалась отказоустойчивость 99.9999% времени работы и горячие обновления прямо в проде. Сейчас актороподобные системы везде - от Akka и Orleans до веб-фронтендов на React (компоненты - почти акторы), Go с его горутинами+каналами, Elixir/Phoenix для веб-приложений. Даже и WhatsApp ~2 миллиона соединений на сервер гоняют через Erlang. Discord, Bet365, Riot Games - все юзают акторы для масштабирования. Теория акторов Хьюитта была описана еще в 1973-м, а индустрия через 40 лет начала массово понимать, что это решает проблемы масштабирования лучше, чем шаред-мемори многопоточность.
Модель акторов действительно не является "новой". Это скорее "проверенная временем" абстракция, которая сейчас получает более широкое признание и применение за пределами своей изначальной ниши.
Информация
В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность
Специализация
Десктоп разработчик, Архитектор программного обеспечения
Изначальная ниша - это телеком-оборудование Ericsson, где требовалась отказоустойчивость 99.9999% времени работы и горячие обновления прямо в проде. Сейчас актороподобные системы везде - от Akka и Orleans до веб-фронтендов на React (компоненты - почти акторы), Go с его горутинами+каналами, Elixir/Phoenix для веб-приложений. Даже и WhatsApp ~2 миллиона соединений на сервер гоняют через Erlang. Discord, Bet365, Riot Games - все юзают акторы для масштабирования.
Теория акторов Хьюитта была описана еще в 1973-м, а индустрия через 40 лет начала массово понимать, что это решает проблемы масштабирования лучше, чем шаред-мемори многопоточность.
Модель акторов действительно не является "новой". Это скорее "проверенная временем" абстракция, которая сейчас получает более широкое признание и применение за пределами своей изначальной ниши.