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

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

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

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

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

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

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

[[236564]]

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

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

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

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

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

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

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

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

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

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

要約:

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

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

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

推薦する

VPS/サーバーに複数の IPv4/v6 を追加する方法 (複数の IP を単一のネットワーク カードにバインドする)

VPS または専用サーバーを購入すると、デフォルトで割り当てられた複数の IP が使用できない、また...

CA が新しいアジャイル管理ソリューションをリリース: デュアルモード IT のジレンマを打破

CA Technologies は、組織が計画から実行、顧客サポートに至るまでより迅速に価値を提供で...

クラウド データ ウェアハウス アーキテクチャにおけるコントロール パネルの重要性

翻訳者|ブガッティ校正:孫淑娟企業がデジタルファースト モデルに移行するにつれて、クラウド コンピュ...

ウェブサイトのインタラクションデザイン:情報デザインにおける「父と子の関係」

インタラクション デザイン作業の中核は、情報アーキテクチャとインタラクションの詳細設計にあります。情...

Edge Computing Industry Alliance とはどのようなアライアンスですか?

[51CTO.com からのオリジナル記事] 4月1日のエイプリルフールに、数人の人々からエッジコン...

洞察 | 2019年のハイブリッドクラウド開発:大きな展望、巨人たちの戦い、SD-WANが重要な原動力に

新年の初めに、いくつかのテクノロジー大手がハイブリッドクラウドの分野で新たな動きを見せました。最近、...

etcdと分散ロックに関する記事

[[400328]] 1. 分散ロックを実装するためのコンポーネント分散システムでは、分散ロックを実...

SEO外部要因の研究:SEOリソースの統合と最適化

みなさんこんにちは。私はMuzi Chengzhouです。 SEO に関しては、ウェブマスターが毎日...

VPNとは何ですか? SD-WAN にとってなぜ重要なのでしょうか?

インターネット ベースの仮想プライベート ネットワーク (VPN) は、安全でないインターネット上で...

InMotionHostingによるRamNodeの買収が確定しました!

InMotionHostingの創設者は本日、有名なVPSブランドRamNodeを買収したことを発表...

vpslot: ドバイ VPS、月額 16 ドルから、帯域幅 1Gbps、中東に最適

主に米国(シカゴ)と中東のドバイVPSを運営しています。独立サーバーは米国シカゴとニューヨークにもデ...

WeChat、Weibo、Zhihuの呪い

動画化: WeChat、 Weibo、 Zhihuの「ホルモン」、しかしクリエイターにとっては「無用...

今後10年間の中国の電子商取引の発展パターンが明らかになった:PCではアリババ、モバイルではテンセントとJD

【IT Times Weekly編集部注】中国の電子商取引の漠然とした発展パターンは、JD.comと...

タオバオマーケティングにおける関連マーケティングの3つのポイント

張立は以前、「店舗購入転換率に影響を与えるタオバオの致命的なポイント-アフィリエイトマーケティング」...