План на курса

Въведение, настройка на средата и първо приложение

    Рамката Akka Моделът на актьора (дефиниция и произход) Толерантност към грешки Прозрачност на местоположението Мащабиране на актьорите в Akka
Настройване на Scala/Maven среда
  • Първо приложение в Akka Създайте проекта
  • Дефиниране на класове съобщения
  • Дефиниране на актьорски класове
  • Дефиниране на класа за изпълнение
  • Архитектура и конфигурационни файлове
  • Актьори и типизирани актьори
  • Анатомия на актьор Създаване на актьори (конструктори по подразбиране, потребителски конструктори, йерархия на актьори) Модели на съобщения Изпращане на съобщения Изстрелване и забравяне Изпращане и получаване
  • Получаване на съобщения

      Отговаряне на съобщения
    Препращане на съобщения
  • Спрете актьорите
  • Убийте актьори
  • Толерантност към грешки - жизнен цикъл и състояние на актьора
  • Оставете го да се срине Надзор и стратегия за надзорник Един за един Всички за един
  • Обратни повиквания през жизнения цикъл
  • Получаване на съобщения
  • Онлайн/офлайн състояние

      Hotswap: Become / Unbecome (& скривалище)
    FSM състояния на краен автомат
  • Поведение
  • Паралелност
  • Блокиране срещу управляван от събития API Използване на фючърси и обещания
  • Диспечери и маршрути
  • Dispatchers Dispatcher като шаблон Executor & Dispatchers Типове dispatcher / Кой да се използва, когато Dispatcher по подразбиране Pinned dispatcher CallingThread dispatcher Balancing dispatcher
  • Рутери Видове рутери
  • Използване на рутер

      Използване на рутер чрез application.conf

    Използване на рутер за разпределени участници

      Динамично преоразмеряване на рутери
    Персонализиран рутерКлъстеризиране
  • Относно Akka клъстера и теоремата за CAP Дефиниране на клъстер Статус на член на клъстер Маршрутизиране на съобщения до клъстера Адресиране на отдалечени участници
  • Пощенски кутии
  • Видове пощенски кутии Издръжливи пощенски кутии Автоматични прекъсвачи
  • Транзакции (ако времето позволява)
  • Тестване
  • Писане на модулен тест Access справката за актьор Тестване на поведението на актьор Тестване на сценарии за изключения
  • JMX и REST интерфейси

      RESTful API JMX

    Изисквания

    Няма специфични изисквания, необходими за посещаване на този курс.

      21 Hours
     

    Брой участници


    Започва

    Свършва


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Oтзиви от потребители (2)

    Свързани Kурсове

    Akka Fundamentals

      21 Hours

    Scala: Advanced Object-Functional Programming

      14 Hours

    Scala: Advanced Functional Programming

      14 Hours

    Combined C/C++, JAVA and Web Application Security

      28 Hours

    Advanced Java Security

      21 Hours

    Combined JAVA, PHP and Web Application Security

      28 Hours

    Свързани Kатегории