コース概要

導入、環境セットアップ、最初のアプリケーション

    Akka フレームワーク アクター モデル (定義と起源) フォールト トレランス ロケーションの透明性 スケーリング アクター イン Akka
Scala/Maven 環境のセットアップ
  • Akka最初のアプリケーション プロジェクトを作成する
  • メッセージクラスの定義
  • アクタークラスの定義
  • 実行クラスの定義
  • アーキテクチャと構成ファイル
  • アクターとタイプされたアクター
  • アクターの構造 アクターの作成 (デフォルト コンストラクター、カスタム コンストラクター、アクター階層) メッセージング モデル メッセージの送信 起動して忘れる 送信と受信
  • メッセージの受信

      メッセージに返信する
    メッセージの転送
  • アクターを停止する
  • アクターを殺す
  • フォールト トレランス - アクターのライフサイクルと状態
  • クラッシュさせろ 監督&監督戦略 One for one All for one
  • ライフサイクルコールバック
  • メッセージの受信
  • オンライン/オフライン状態

      ホットスワップ: なる/なることができない (& 隠します)
    有限状態マシンの FSM 状態
  • 行動
  • 同時実行性
  • ブロッキングとイベント駆動型 API フューチャーとプロミスの使用
  • ディスパッチャーとルート
  • ディスパッチャー パターンとしてのディスパッチャー エグゼキューターとディスパッチャー ディスパッチャーのタイプ / いつ使用するか デフォルトのディスパッチャー ピン留めされたディスパッチャー CallingThread ディスパッチャー バランシングディスパッチャー
  • ルーター ルーターの種類
  • ルーターの使用状況

      application.conf によるルーターの使用状況

    分散アクターのルーターの使用法

      ルーターの動的サイズ変更
    カスタムルータークラスタリング
  • Akka クラスターと CAP 定理について クラスターの定義 クラスター メンバーのステータス クラスターへのメッセージのルーティング リモート アクターのアドレス指定
  • メールボックス
  • 郵便受けの種類 耐久性のある郵便受け サーキットブレーカー
  • 取引(時間の許す限り)
  • テスト
  • 単体テスト Access のアクター参照の作成 アクターの動作のテスト 例外シナリオのテスト
  • JMX および REST インターフェイス

      RESTful API JMX

    要求

    このコースに参加するために必要な条件は特にありません。

      21 時間
     

    参加者の人数


    開始

    完了


    Dates are subject to availability and take place between 10:00 and 17:00.
    Open Training Courses require 5+ participants.

    お客様の声 (2)

    関連コース

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

      28 時間

    Advanced Java Security

      21 時間

    Combined JAVA, PHP and Web Application Security

      28 時間

    関連カテゴリー