Akka.NET Bootcamp — Часть 1: начальный уровень Akka.NET

в 14:53, , рубрики: .net, C#, высокая производительность

image

В первой части вы изучите основы о том, как модель акторов и Akka.NET работают.

Концепции, которые вы узнаете


В *NIX системах есть tail утилита, встроенный мониторинг изменений в файле, которую Windows не имеет. Мы пересоздадим tail для Windows и в процессе будем изучать фундаментальные вещи.

В первой части мы узнаем:

  1. Как создать вашу собственную ActorSystem и акторы.
  2. Как отправлять сообщения акторов и как обрабатывать различные типы сообщений.
  3. Как использовать Props и ActorRef в построении слабосвязанных систем
  4. Как использовать пути акторов, их адреса, и ActorSelection для отправки сообщений акторам
  5. Как создать потомков акторов (child actors) и иерархию акторов, и как контролировать потомков используя SupervisionStrategy
  6. Как использовать жизненный цикл актора чтобы управлять поведением запуска, выключения и перезапуска актора

Используете Xamarin?


Уроки в первой части полагаются на консоль и вам необходимо выполнить некоторые хитрости прежде чем начать. Вам необходимо изменить файл проекта WinTail (не файл солюшена) для использования external console

Для этого:

  • Нажмите на WinTail проект
  • Перейдите к Project > WinTail Options в меню
  • Внутри WinTail Options перейдите в Run > General
  • Выберете Run on external console
  • Нажмите ОК

Akka.NET Bootcamp — Часть 1: начальный уровень Akka.NET - 2

Содержание


  • Урок 1 — Акторы и ActorSystem
  • Урок 2 — Определение и обработка сообщений
  • Урок 3 — Использование Props и ActorRef
  • Урок 4 — Потомки акторов, иерархия, и супервизоры
  • Урок 5 — Нахождение акторов по адресу используя ActorSelection
  • Урок 6 — Жизненный цикл актора

Автор: Shersh

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js