Жизнь акторов в кластере: зачем, когда и как

День 1 /  / Зал 2  /  RU /

Комментарий Программного комитета:

У него отличные рейтинги, широкий кругозор, и он поёт! Второго такого докладчика просто не найти.

Ваша система успешно внедрена, но по-прежнему работает на одном-единственном сервере. Она не только рано или поздно достигнет своих пределов быстродействия, она находится под постоянном риском машинного сбоя. Система разработана на основе модели акторов, и одной из причин выбора были встроенные средства масштабирования: Akka позволяет распределять нагрузку на систему между узлами кластера, а сами акторы обладают прозрачностью местоположения. Это то, что вам нужно? Когда это стоит начать внедрять? И каковы основные паттерны кластерных решений?

Мы получили ответы на эти вопросы в проекте Норвежской телерадиокомпании (NRK), расширив нашу систему поддержкой кластера. Некоторые из выученных уроков относятся не только к модели акторов, а к общим задачам масштабирования и предметно-ориентированного программирования (DDD). Мы расскажем об опыте нашей разработки и запустим небольшой кластер прямо из терминала Visual Studio Code.


Наши контакты