Docsの目次

actorの試験

actorは、メッセージを受け取りながら、自分の状態を更新する処理です。Nagiにはカウンターを使った検証用の実装があります。利用者が任意のactorを定義する構文は、まだありません。

actor.nagiでは、中継役とカウンター役がメッセージで通信します。カウンターの値を変更するのはカウンター役だけです。メールボックスは64件までで、満杯になったら送信側が空きを待ちます。

試験には、1件ずつ返信を待つ方法と、32件送ってから返信を確認する方法があります。どちらも返信を受け取り、終了時にはactorの終了を待ちます。

この実装は汎用のactor APIではありません。メッセージの永続保存、障害後の再配送、複数のマシンへの配置には未対応です。

Nagi 0.1のドキュメントこのページのソース