TCPアクセスの負荷分散と高可用性アーキテクチャ

1.アーキテクチャ図

ここに画像の説明を挿入

  1. クライアントは、WebサーバーのgetTcpIPインターフェースにリクエストして、利用可能なtcpサービスIPのリストを取得します。これにより、負荷分散と水平方向の拡張を実現できます。
  2. WebサーバーとTCPサーバーはハートビートを維持し、ダウンしたサービスを削除して高可用性を確保します。
  3. イニシアチブを取り、tcpサーバーのレポートではなく、Webサーバーを介してgetStatusを取得します。これは、サービスアーキテクチャが逆結合に依存できないことを反映しています。Webサーバーはサブシステムであるため、メインシステムは派生した従属システムに依存するべきではありません。同様に、CDNアーキテクチャでは、通常、ミラーはソースに依存しているため、ソースはソースファイルをミラーにプッシュできません。ソースがミラーに依存している場合、逆依存カップリングの誤りがコミットされます。

2、リファレンス

https://blog.csdn.net/aa1358075776/article/details/97779277

おすすめ

転載: blog.csdn.net/hudmhacker/article/details/107413775