私はプロジェクトに取り組んでおり、世界中に数台 (現時点では 5 台) のサーバーが分散しています。クライアントは、集中型ブローカーを介してこれらのサーバーの 1 つに接続します。私たちはクライアントの出身国を知っていますが、それ以外は何も知りません. サーバーを完全に制御できるため、必要なすべての情報を取得できます。私たちはクライアントを制御しません。標準に従って、クライアントはこのブローカーを介して接続する必要があります。
ブローカーが低レイテンシーのサーバーを選択することが重要であるため、私たちが持っているデータでは、近接性が唯一の利用可能な基準だと思います.
頭に浮かんだ最初のアイデアは、各サーバーからクライアントに ping を実行することですが、IP はなく、国だけがありました。
私たちが持っていた他のアイデアは、各サーバーから各国のルート ノードに ping を実行することです。問題は、各国でルート ノードを見つけることです。
「国」間の近接性を計算/検索する方法はありますか? この問題を別の方法で解決する方法についての洞察やアイデアはありますか?