Slide 18
Slide 18 text
18
アーキテクチャ
● Manager: SDKのエントリーポイント
○ アプリケーションは Workflow() / Activity() / RegisterWorkflows() などを呼び出す
○ リクエストに応じてEngine Serverと通信し、Channelへ開始イベントを発行
● Engine Server: Create / Complete / List などのgRPC APIを提供するサーバー
○ DBにWorkflow / ActivityのI/Oと状態を保存
○ 完了済のWorkflow / Activityの結果をそのまま返すので冪等にリトライされる
● Channel: Workflow / Activityの状態遷移イベントのハブとなるインメモリキュー