前に書く
現在、多くの企業が次々と仕事を再開しており、多くのプログラマーはYinsiの小さなしっぽをつかまえなければなりませんが、テクノロジーがすべてに関連していなければ、それは無駄です。高可用性、同時実行性、分離、現在の制限、負荷分散とリバースプロキシ、マルチレベルキャッシュ、アプリケーションレベルキャッシュ、HTTPキャッシュ、ケース、容量の拡張方法など、多くの知識ポイントをカバーしています。今日はあなたと共有します、それがあなたに役立つことを願っています。
この本は4つのパートに分かれています:概要、高可用性の原則、高並行性の原則、ケーススタディ、負荷分散、電流制限、ダウングレード、分離、タイムアウトと再試行、ロールバックメカニズム、圧力テストと計画、キャッシング、プーリング、非同期、容量拡張、キューなど、10億レベルのトラフィックWebサイトのコアテクノロジーが詳細に導入されているため、読者はそれを読んだ後、実際にすばやく適用できます。
パート1:概要
1トランザクションシステム設計のいくつかの原則
パート2:高可用性
2負荷分散とリバースプロキシ
3分離
4電流制限の詳細説明
5ダウングレードスタント
6タイムアウトと再試行のメカニズム
7ロールバックメカニズム
8圧力試験と計画
高可用性、同時実行性、分離、現在の制限、負荷分散とリバースプロキシ、マルチレベルキャッシュ、アプリケーションレベルキャッシュ、HTTPキャッシュ、ケース、容量の拡張方法など、多くの知識ポイントをカバーしています。
パート3:高い並行性
9アプリケーションレベルのキャッシュ
10 HT TPキャッシュ
11マルチレベルキャッシュ
12詳細な接続プールスレッドプール
13非同期並行戦闘
14拡張する方法
15キューの手術
パートIV:ケース
16需要に対応する10億レベルの製品詳細ページを作成する
17 JD.com製品詳細ページサービスクローズドループプラクティス
18 OpenRestyを使用して高性能Webアプリケーションを開発する
19アプリケーションデータスタティックアーキテクチャ高性能単一ページWebアプリケーション
20 OpenRestyを使用してWebサービスを開発する
21 OpenRestyを使用して製品詳細ページを開発する
パートV:目次