9 месяцев назад
Мышление в терминах акторов: новый подход к проектированию систем
Современная разработка программного обеспечения сталкивается с растущей сложностью. Системы становятся всё более распределёнными, гибкими и масштабируемыми, что требует новых подходов к их проектированию. В своей статье «Thinking in Actors: Part 1» Джереми Картер предлагает посмотреть на построение систем через призму акторов — концепции, которая меняет привычное представление о взаимодействии компонентов. Модель акторов — это подход к проектированию программного обеспечения, в котором компоненты системы представлены как независимые «акторы»...
2 месяца назад
Akka.NET: зачем нужны акторы
Akka.NET: зачем нужны акторы 👀 Если вы когда-нибудь ловили race-condition в фоне или страдали от тонны lock-ов в высоконагруженном сервисе, то модель акторов может оказаться тем самым спасением. В Avanpost ребята уже семь лет крутят бизнес-логику на Akka.NET вместо брокеров сообщений – и утверждают, что это отличная таблетка от боли мультипоточности. 🔍 Что берём из статьи? 🔹 Инкапсуляция без блокировок. Актор обрабатывает сообщения по одному, поэтому состояние защищено естественным образом...