上記のように、一般的に大規模な電力供給サイトの詳細ページアーキテクチャは、このコアアイデアです
二つのキーポイント:
- キャッシュデータ制作サービス
- nginxの上のHTMLテンプレート+ローカルキャッシュデータ
ストロークプロセスにストローク:
アクセスへのnginxのユーザは、
取得したデータは、すべてのメモリ操作するので、この急をローカルキャッシュnginxのリターンをレンダリングを開始します。
ローカルキャッシュデータは、例えば10分の時間でありますローカルキャッシュ無効化nginxのは場合は
、キャッシュからデータを取得し、Redisので返さRedisの故障でデータが場合は
、生産サービスのキャッシュとデータキャッシュからデータを取得します生産・サービスは、データをキャッシュする
ようにehcacheを使用すると、キャッシュを持っても、ローカル
ので、私のキャッシュデータ更新することを、キュー・モニター製品の改良やその他のイベントを介してそれらをその他のサービスの
商品、店舗、その他のサービスは、速やかにMQでのイベントへの修正を発行した商品と他の商品のイベントを変更するために取得するには、することができ
、商品の生データへのアクセスを提供します。MySQLのデータベースから直接そこに照会することができます
その結果、実際には、大量のデータオフキャッシュブロック、層層ブロック同時によって
参照
-中国石シャン:億電力供給の詳細ページフローの戦闘システム(第二版):+高可用性キャッシュ・アーキテクチャサービスのアーキテクチャ+マイクロサービスアーキテクチャ
- Mrcodeノート