Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение, настройка на средата и първо приложение
- Рамката Akka.
- Моделът на актьора (дефиниция и произход)
- Толерантност към грешки
- Прозрачност на местоположението
- Мащабиране
- Актьори в Akka
- Настройване на Scala/Maven среда
- Първо приложение през Akka
- Създайте проекта
- Дефиниране на класове съобщения
- Дефиниране на актьорски класове
- Дефиниране на класа за изпълнение
- Архитектура и конфигурационни файлове
Актьори и типизирани актьори
- Анатомия на актьора
- Създаване на актьори (конструктори по подразбиране, потребителски конструктори, йерархия на актьори)
- Модели за съобщения
- Изпращане на съобщения
- Запалете и забравете
- Изпращане и получаване
- Получаване на съобщения
- Отговаряне на съобщения
- Препращане на съобщения
- Изпращане на съобщения
- Спрете актьорите
- Убийте актьори
Толерантност към грешки - жизнен цикъл и състояние на актьора
- Нека се срине
- Надзор и стратегия за надзор
- Един за един
- Всички за един
- Обратни повиквания през жизнения цикъл
- Получаване на съобщения
- Онлайн/офлайн състояние
- Hotswap: Become / Unbecome (& скривалище)
- Краен автомат FSM
- държави
- Поведение
Паралелност
- Блокиране срещу управляван от събития API
- Използване на фючърси и обещания
Диспечери и маршрути
- Диспечери
- Диспечер като образец
- Изпълнител и диспечери
- Видове диспечери / Кои кога да използвате
- Диспечер по подразбиране
- Фиксиран диспечер
- Диспечер на CallingThread
- Баланс диспечер
- Рутери
- Видове рутери
- Използване на рутер
- Използване на рутер чрез application.conf
- Използване на рутер за разпределени участници
- Динамично преоразмеряване на рутери
- Персонализиран рутер
Клъстеризиране
- Относно Akka клъстера и теоремата за CAP
- Дефиниране на клъстер
- Статус на член на клъстера
- Маршрутизиране на съобщения към клъстера
- Обръщане към отдалечени участници
Пощенски кутии
- Видове пощенски кутии
- Издръжливи пощенски кутии
- Автоматични прекъсвачи
Транзакции (ако времето позволява)
Тестване
- Писане на единичен тест
- Access препратката към актьора
- Тестване на поведението на актьора
- Тестване на сценарии за изключение
JMX и REST интерфейси
- RESTful API
- JMX
Изисквания
Няма специфични изисквания, необходими за посещаване на този курс.
21 Часа