Akka のドキュメントには次のように記載されています。
耐久性のあるメールボックスは、耐久性のある標準のアクター メールボックスの代替品です。
アクターが再起動後にメッセージを読み取れるように、標準のメールボックスとして使用されるメカニズムは何ですか?
ありがとうございました。
私は自分の手でこれをチェックするための小さなプロジェクトを実装しました。
アクターのメールボックスの構成は、ディスパッチャーを介して行われます。メールボックスの可能性は次のとおりです。
UnboundedMailbox
BoundedMailbox
UnboundedPriorityMailbox
BoundedPriorityMailbox
そして最後に:
Durable mailboxes
メールボックスがファイルベースであることを示すディスパッチャーを使用してアクターシステムを構成する必要がありました。次の行は、アクターシステムの構成に必要なものです。
my-dispatcher {
mailbox-type = akka.actor.mailbox.FileBasedMailboxType
}
さらに、ファイルベースの耐久性のあるメールボックスのプロパティを構成しました。
http://doc.akka.io/docs/akka/2.0.3/modules/durable-mailbox.html
最後に、ファイルに保持したい特定のアクターの作成者は、次のようにアクターを作成します。
context.actorOf(Props[MyActor].withDispatcher("my-dispatcher"), "myactor1"
アクターを再作成してメールボックスに残っているメッセージを読むには、さらに練習が必要ですが、主な質問に答えます。
すべてがドキュメントで見つかりました、それはただ物事を成し遂げることの問題でした。