課程簡介

簡介、 環境設置和第一個應用程式

    Akka 框架 Actor 模型(定義和起源) 容錯 位置透明度 縮放 演員 Akka
設置 Scala/Maven 環境
  • Akka 中的第一個應用程式 創建專案
  • 定義消息類
  • 定義執行元件類
  • 定義執行類
  • 架構和配置檔
  • Actor和Typed Actors(演員和類型化演員)
  • 演員剖析 建立 Actor(預設建構函數、自訂構造函數、actor 層次結構) 消息傳遞模型 發送消息 開火后一勞永逸 發送和接收
  • 接收消息

      回復消息
    轉發消息
  • 停止執行元件
  • 殺死演員
  • Fault Tolerance - Actor Lifecycle & State
  • 讓它崩潰          監督和監督策略 一對一 一勞永逸
  • 生命周期回調
  • 接收消息
  • 線上/離線狀態

      熱插拔:成為/取消成為(&藏匿)
    有限狀態機FSM 國家
  • 201
  • 併發
  • 阻塞與事件驅動的 API 使用期貨和承諾
  • 調度員和路由
  • 調度 作為模式的 Dispatcher 執行者和調度員 調度程式的類型/何時使用 默認調度程式 固定調度程式 CallingThread 調度程式 平衡調度程式
  • 路由器 路由器的類型
  • 路由器使用方式

      通過 application.conf 使用路由器

    分散式參與者的路由器使用方式

      動態調整路由器大小
    自定義路由器 聚類
  • 關於 Akka 聚類和 CAP 定理 定義集群 集群成員狀態 將消息路由到群集 解決遠端參與者問題
  • 郵箱
  • 郵箱類型 持久郵箱 斷路 器
  • 交易(時間允許)
  • 測試
  • 編寫單元測試 Access 演員參考 測試參與者行為 測試異常方案
  • JMX 和 REST 介面

      RESTful API JMX的

    最低要求

    參加本課程不需要任何特定要求。

      21 時間:

    人數



    每位參與者的報價

    客戶評論 (2)

    相關課程

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

      28 時間:

    Advanced Java Security

      21 時間:

    Combined JAVA, PHP and Web Application Security

      28 時間:

    課程分類