Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
簡介、環境設置和第一個應用程式
- Akka 框架
- 演員模型(定義和起源)
- 容錯
- 位置透明度
- 縮放
- 演員 Akka
- 設置 Scala/Maven 環境
- Akka 中的第一次申請
- 創建專案
- 定義消息類
- 定義 actor 類
- 定義 execution 類
- 架構和配置檔
演員 & 類型化演員
- 演員剖析
- 建立 Actors(預設建構函數、自訂構造函數、Actor 層次結構)
- 消息傳遞模型
- 發送消息
- 即發即棄
- 發送和接收
- 接收消息
- 回復消息
- 轉發消息
- 發送消息
- 停止角色
- Kill Actors(殺死角色)
Fault Tolerance - 參與者生命周期和狀態
- 讓它崩潰
- 監督和監督策略
- 一對一
- 人人為我
- 生命周期回調
- 接收消息
- 線上/離線狀態
- 熱插拔:Become / Unbecome (& stash)
- 有限狀態機 FSM
- 國家
- 行為
併發
- 阻塞 API 與事件驅動 API
- 使用futures & Promise
調度員和路線
- 調度
- Dispatcher 作為模式
- 執行者和調度員
- 調度程式的類型 / 何時使用
- 默認調度程式
- 固定調度程式
- CallingThread 調度程式
- 平衡調度程式
- 路由器
- 路由器的類型
- 路由器使用方式
- 通過 application.conf 使用路由器
- 分散式 Actor 的路由器使用方式
- 動態調整路由器大小
- 自定義路由器
聚類
- 關於Akka集群和CAP定理
- 定義集群
- 集群成員狀態
- 將消息路由到集群
- 尋址遠端參與者
郵箱
- 郵箱類型
- 持久郵箱
- 斷路 器
交易 (時間允許)
測試
- 編寫單元測試
- Access Actor 參考
- 測試 actor 行為
- 測試異常場景
JMX 和 REST 介面
- RESTful API
- JMX
最低要求
參加本課程不需要任何特定要求。
21 時間: