パートA:Erlangはどのようにスケーラブルに配布されますか?
アーランは、例えば、同時エージェントを実行している程度の成功事例をたくさん持っています何百万ものFacebookのチャットを同時に行うことができます。それは数百万のエージェントですが、もちろんネットワーク上の何百万ものCPUではありません。 ErlangがLAN/WAN全体でスケーリングを「水平」にしているときに、Erlangがどの程度スケーラビリティを測定できるかに関する指標を見つけるのが難しいです。
私は、LAN/WANを横断して少量のデータを通信して同期させる必要がある多くの(数万)物理ノード(Linux上でErlangを実行する)があるとしましょう。エージェント間ではなく、物理ノード間で、どの時点で通信ボトルネックが発生しますか? (?それともこれは単に安定したネットワークを想定し、動作します)
パートB:
私はErlangのは、すべての試みをノードという(私は完全に間違っている可能性を意味し、Erlangの初心者のように)理解に接続して、お互いに気付いて、N^2接続ポイントツーポイントネットワークになります。パートAがN = 10Kで動作するだけではないと仮定すると、クラスタノードを管理可能にするために、Erlangを簡単に構成することができます(すぐに使用できる設定や簡単な定型文を使用して、グループ化/ルーティングアルゴリズムを完全に実装しないでください)システム全体のメッセージをクラスタ/グループ階層を介してルーティングしますか?
あなたが言及した範囲(<60,60/150、> 150)は経験的であるか、研究/研究論文/ホワイトペーパーから抽出しましたか? –
どのようにして異なるエルラン・クラスタを接続しますか?プロトコルは、1つのerlangプロセスを別のプロセスに接続することと根本的に異なるのですか? – CMCDragonkai