私は現在Futuresでプログラムを行っていますが、俳優についてはかなり興味があります。経験豊富な声から聞きたい:
- 先物に対する俳優の利点は何ですか?
- いつ他の代わりに1つを使用する必要がありますか?
私が読んだ限りでは、俳優は国家を保持し、先物は保持しません、これが唯一の違いですか?それで、私が本当の不変性を持っているなら、私は俳優を気にするべきではありませんか?
私に教えてください:-)
重要な違いの1つは、アクターは通常、内部状態を持っているため、理論的には構成可能ではないということです。いくつかの問題を詳しく説明するために、これとこのブログ投稿を参照してください。ただし、実際には、これらは通常、命令型アプローチと純粋関数型アプローチの間のスイートスポットを提供します。したがって、可能であれば、先物のみを使用したプログラミングに固執することをお勧めしますが、メッセージパッシングモデルが問題のドメインにより適している場合は、アクターを自由に使用してください。