Redis を使用して分散クラスタ システムの電流制限を設計する方法

Redis を使用して分散クラスタ システムの電流制限を設計する方法

同時実行性の高いリクエストが多数ある場合、システムの現在の制限とアプリケーション クラスターのグローバルな制限が必要になることがよくあります。では、これをどのように実装するのでしょうか?

これを実装するには Redis キャッシュを使用し、mysql データベースと組み合わせることができます。まずはフローチャートを見てみましょう。

これは、HTTP リクエストのグローバル電流制限の典型的なフローチャートです。

エントリはリクエスト インターセプター (フィルター) によってインターセプトされます。

コードスニペットを見てみましょう。このコード スニペットは標準フィルターです (ここでは springboot に基づいてフィルターを定義します)

[[236564]]

グローバルな電流制限を行う必要がある場合は、Redis を使用する必要があります。 Redis では、現在の制限構成は次のように定義できます。

redis キー: インターフェース名 (または URL)_limit

値:マップ、キー: appid (ビジネス ID)、値: 現在の制限サイズ

これにより、構成の高速読み取りが可能になります。

電流制限構成を定義した後、電流制限カウントを定義する必要があります。次のように定義できます。

redis キー: インターフェース名 (または URL)_count

値:マップ、キー: appid (ビジネス ID)、値:カウント値

優れた電流制限設計では、電流制限構成をリアルタイムで変更したり、動的に構成したりできることも必要です。それでは、それをどのように達成するか見てみましょう。

以下は、電流制限設定の新しいプロセスです。新しい構成をページ上のインターフェースまたは関数として定義できます。リアルタイムでの構成の増加を実現できます。

*** 電流制限設定の設定変更と削除について見てみましょう。

要約:

私たちは、Redis キャッシュ構成を最大限に活用し、電流制限を行って、システム全体のパフォーマンスに影響を与えないようにします。

<<:  企業はなぜすべてをクラウドに移行する必要があるのでしょうか?

>>:  理解する必要がある分散システムにおける同様のクラスタ技術と原則

推薦する

2018年はクラウドコンピューティングの転換点となるかもしれない: IaaS統合、PaaSの台頭、SaaSの勢いの拡大

2017 年のクラウド コンピューティング市場を振り返ると、この年はクラウド コンピューティングがさ...

ホームページスナップショット2件の原因分析と解決策

最近、友好的なリンクを交換していたのですが、私のwww.xshishang.com服装マッチングウェ...

tothost ベトナム ISP IP VPS はいかがでしょうか? ISP IP付きハノイVPNラインVPSの簡単なレビュー

tothost のベトナム VPS には、CMC 回線と VNPT 回線があります。ハノイ VNPT...

uanode: ウクライナ VPS、1Gbps 無制限トラフィック、月額 3 ドル未満、著作権侵害の申し立てなし

uanode は 2009 年に登録されたウクライナの会社で、ウクライナにコンピューター ルームを持...

オンラインでパートナーを見つける可能性はどれくらいですか? 料金を支払う意思のあるユーザーはわずか20%です

「売れ残り男」と「売れ残り女」が徐々に社会現象となり、テレビでは「もしあなたがその人なら」などの結婚...

SaaS サービス プロバイダーのセキュリティを評価する 10 のポイント

ますます多くの企業にとって、SaaS (Software as a Service) は重要なビジネ...

事例分析:ウェブサイトのプルッキングの理由と解決策

最近、ウェブマスターエリアがBaiduに略奪されました。単にホームページがブロックされたり、格下げさ...

ウェブ解析ハック: ビジネス目標を測定可能な活動に定義する

この記事は、Web 分析の第一人者である Eric T. Peterson 氏の著書「Web Sit...

アリババの専門家が分散システムを詳しく説明し、大規模ウェブサイトへの分散システムの実用化を分析します。

分散システム分散システムは、オリジナルの CORBA から EJB、Web、SOA へ、クラスターか...

ccihosting-パナマホスト/苦情防止ホスト/著作権フリーホスト/無制限コンテンツホスト

ccihosting.com は、2002 年に設立されたパナマのホスティング会社です。著作権、反苦...

中国のインターネットトラフィック争奪戦の歴史!

中国にインターネットが導入されてから25年目を迎え、トラフィックは「デジタル基盤」として、インターネ...

銀行におけるクラウドコンピューティングと人工知能の利点

クラウド コンピューティング プロバイダーは、データを分析し、スキルの低いユーザー (または予算が限...

テンセントはゲーム業界から脱却できるか?

テンセントにとってゲーム事業の意味に大きな変化があった。テンセントは3月22日の午後、通期および第4...

学習と交流を同時に実現する教育ソーシャルネットワーキングサイトが登場

諺にもあるように、学びは決して終わらない。私たちは人生の約20年間を学校で教育を受けて過ごします。学...

SEO最適化:ウェブサイトの重量を改善するには、ウェブマスターが内部と外部で実践する必要があります

経験豊富な SEO ベテランでも、SEO の初心者でも、ウェブサイトの重量を改善することの重要性は深...