Scala のアクターは軽量であると説明されていますが、Akka のアクターはさらに軽量であると説明されています。
だから私の質問は、アクターと並列化する価値がある作業の最小単位は何ですか (並列化できると仮定して)? レイテンシが発生する可能性がある場合、または大量の計算が必要な場合にのみ価値がありますか?
日常業務に簡単に適用できる一般的な経験則を探しています。
編集:これまでの回答で、私が興味を持っているのは、おそらく最初に尋ねた質問の逆であることに気づきました。そう:
私のプログラムをアクターで構造化することは非常に適切であり、したがって追加の開発オーバーヘッドが発生しない (または非アクター実装よりも開発オーバーヘッドが少ない) と仮定すると、実行する作業単位は非常に小さいです。どの時点でアクターを使用するとパフォーマンスが損なわれ、回避する必要がありますか?