あなたがウェブサイト(Facebookのようなもの)を作っているとしましょう。コードを記述してサーバーに展開し、負荷が増加するとサーバーを増やします。これらのサーバーはロードバランサの背後にあり、要求はほとんどすべてのサーバーにランダムに送信されます。Firebaseのようなアプリケーションをどのように設計しますか?
しかし、Firebaseのようなものを作っているとします。今すぐfirebaseで、application
を作成すると、サブドメイン<app_name>.firebase.com
が得られます。サーバーコードはすべてのアプリケーションで同じですが、app1.firebase.com
の要求はapp2.firebase.com
とは異なる専用サーバーに送られます。したがって、あるアプリからの読み込みは、別のアプリに影響を与えることはできません。
Firebaseのようなものをどのように設計され、より具体的には、質問の範囲を制限するの関心、どのように要求が各application
のためのホストの特定のセットにルーティングされますか?
非常に興味深い質問が、残念ながらも、信じられないほど広範(およびスタックオーバーフロー上の範囲外のため、可能性が高いです)。興味のある特定の作品(正しいサーバーに接続する方法など)がある場合は、質問を編集してその範囲に範囲を限定することをお勧めします。 –
@FrankvanPuffelen私は、質問の範囲をリクエストルーティングに減らしました。 – Jatin
@FrankvanPuffelen私はこの質問に恩恵をもたらしました!あなたの仕事を考えれば、ここで正式な答えを出すことができるかもしれません。ありがとう! – Jatin