私はMPIがそれを行っていることを知っています。また、Erlangがこれをうまくサポートしていると聞きました。しかし、JVMに同様のフレームワーク/言語はありますか?複数のマシンに分散された1つのプログラムを透過的に実行する必要があります。
ありがとう、
私はMPIがそれを行っていることを知っています。また、Erlangがこれをうまくサポートしていると聞きました。しかし、JVMに同様のフレームワーク/言語はありますか?複数のマシンに分散された1つのプログラムを透過的に実行する必要があります。
ありがとう、
このための「クラシック」ソリューションはTerracottaClusterであり、クラスター全体に分散されたJVMレベルのオブジェクトを提供します。「クラスター」とは、プロセス全体だけでなく、ネットワーク全体への分散を意味します。
それはオープンソースです(または、とにかくその一部です)が、私はそれについて個人的な経験はありません。しかし、それは印象的なテクノロジーです。
テラコッタのように透明かどうかはわかりませんが、オープンソースでもあるHazelcastについても良いことを聞いています。反対に、透過的でない場合は、スタックトレースがソースと整列しなくなったために、一部の人々が避けたいバイトコードを拡張していないことを意味します。