This workshop is an introduction to the Actor Model using PHP.
このワークショップは、PHPを使ったアクターモデルの入門です。
ワークショップに参加される方は事前に以下の準備をお願いします。
コンテナを起動するところまでの手順は以下の通りです。
Dockerを事前にインストールしておいてください。
Dockerを利用しない場合はPHP8.4以上をインストールしSwoole 6.0.0以上をインストールしてください。
$ git clone https://github.com/ytake/phpcon2024-actor-model
$ cd phpcon2024-actor-model
$ docker compose up -d
# workshopコンテナに入る
$ docker compose exec workshop /bin/bash
IDEなどを使ってコードを書く場合は、ホスト側のディレクトリをマウントしてください。
ワークショップで利用する各サンプルは以下のディレクトリにあります。
PHPで並行処理をやってみよう!「Phluxor」で学ぶアクターモデル入門 の 流れに従って進めるものです。
実際に読みながらやってみましょう。
このサンプルを使ったワークショップでは、アクターモデルを使用して簡単な計算機の実装を体験することができます。
このサンプルを使ったワークショップでは、アクターモデルを使用してショッピングカートの実装を体験することができます。