クラスター内の何百ものノードにデプロイされる Java/Scala アプリを構築しています。次の案を考えました。ノードが互いに通信し、クエリを実行し、操作を行うサービスの残りのAPIを構築する代わりに。1 つのアクターが他のアクターにメッセージを送信できるように、単純に akka アクターを使用します。これにより、残りの API の管理や、ノードの負荷分散の検出などのプロセス全体から解放されます (ただし、非同期である必要はありません)。
ロックの代わりに非同期プログラミングの手段としてアクターを使用する動機を認識していることに注意してください。