actor model

  • Хабрахабр

    Асинхронное программирование (полный курс)

    Предлагаю вашему вниманию целостный и наиболее полный курс с объяснением всех широко распространенных методов асинхронного программирования, адаптеров между ними и вспомогательных проемов. Асинхронное программирование за последнее время стало не менее развитым направлением, чем классическое параллельное программирование, а в мире JavaSript, как в браузерах, так и в Node.js, понимание его приемов заняло одно из центральных мест в формировании мировоззрения разработчиков. Всего…

    Подробнее »
  • Хабрахабр

    «Современные» обедающие философы на C++ посредством акторов и CSP

    Статья интересная, она показывает несколько решений этой известной задачи, реализованных на современном C++ с использованием task-based подхода. Некоторое время назад ссылка на статью "Modern dining philosophers" распространилась по ресурсам вроде Reddit и HackerNews. Если кто-то это статью еще не читал, то имеет смысл потратить время и прочесть ее. Вероятно это как раз из-за использования тасков. Однако, не могу сказать, что…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Как я писал змейку на F# и модели акторов

    О чем это все? Я расскажу о том, как построить модель акторов с помощью MailboxProcessor из стандартной библиотеки, на какие моменты обратить внимание и о том, какие подводные камни вас могут ожидать. Код, написанный здесь, не идеален, может нарушать какие-то принципы и может быть написан лучше. Я не претендую на истину в последней инстанции. Но если вы новичок и хотите…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Прогулка по быстрому, безопасному и почти законченному веб-сервису на Rust

    оригинал Они быстрые и работать с ними приятно, но хороши они только для работы на небольших системах, если же у вас быстрорастущий проект их привлекательность быстро улетучивается. В течение многих лет у меня было стойкое недоверие к интерпретируемым языкам. И совершенно неважно сколько тестов вы напишете или насколько хороша ваша команда, любая новая разработка создаст мириаду ошибок, исправление которых займет…

    Подробнее »
  • Хабрахабр

    Добавляем распределенность в SObjectizer-5 с помощью MQTT и libmosquitto

    Когда-то в SObjectizer-4 «из коробки» была доступна возможность построения распределенных приложений. Но не всегда это работало так хорошо, как хотелось бы. В итоге в SObjectizer-5 от поддержки распределенности в самом ядре SObjectizer-а мы отказались (подробнее этот вопрос рассматривается здесь). Отказались в пользу того, чтобы под конкретную задачу можно было выбрать конкретный транспорт с учетом особенностей этой самой задачи. Написав для…

    Подробнее »
  • Хабрахабр

    Давайте заглянем SObjectizer-у под капот

    Продолжаем знакомить читателей с открытым C++ным фреймворком под названием SObjectizer. Наш фреймворк упрощает разработку сложных многопоточных приложений за счет того, что C++программисту становятся доступны более высокоуровневые инструменты, позаимствованные из Модели Акторов, CSP и Publish-Subscribe. При этом, как бы высокопарно это не звучало, SObjectizer является одним из немногих открытых, живых и развивающихся акторных фреймворков для C++. Но все равно читатели жалуются…

    Подробнее »


Кнопка «Наверх»
Закрыть