-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
架構修煉之道:億級網關.平臺開放.分布式.微服務.容錯等核心技術修煉實踐 版權信息
- ISBN:9787121360374
- 條形碼:9787121360374 ; 978-7-121-36037-4
- 裝幀:簡裝本
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
架構修煉之道:億級網關.平臺開放.分布式.微服務.容錯等核心技術修煉實踐 本書特色
本書內容包括分布式、開放網關、消息推送、RPC、MQ、容錯、微服務本身之外的思考、開放平臺、互聯網場景問題定位與分析等內容。描述每個知識點的各種使用或者適用場景。以及每個場景下可能遇到的問題,以及這種技術我們為什么要使用它及它背后的一些道理。本書還會講述一些在*內部已經良好實踐的技術應用。
架構修煉之道:億級網關.平臺開放.分布式.微服務.容錯等核心技術修煉實踐 內容簡介
本書內容包括分布式、開放網關、消息推送、RPC、MQ、容錯、微服務本身之外的思考、開放平臺、互聯網場景問題定位與分析等內容。描述每個知識點的各種使用或者適用場景。以及每個場景下可能遇到的問題,以及這種技術我們為什么要使用它及它背后的一些道理。本書還會講述一些在京東內部已經良好實踐的技術應用。
架構修煉之道:億級網關.平臺開放.分布式.微服務.容錯等核心技術修煉實踐 目錄
1.1 認識API網關
1.1.1 API網關是什么
1.1.2 API網關涵蓋的基本功能
1.1.3 API網關架構示例
1.2 一個API的生命周期
1.2.1 什么是API
1.2.2 生命周期
1.2.3 生命周期的過程
1.3 API網關的基石—泛化調用
1.4 如何發布API到網關系統
1.5 管道技術
1.5.1 管道實現
1.5.2 如何獲取管道
1.5.3 管道信息傳遞
1.5.4 管道的優點
1.5.5 責任鏈模式
1.6 一個傳統網關系統有幾種“死”法
1.6.1 關注CPU
1.6.2 關注磁盤
1.6.3 關注網絡
1.7 Servlet 3異步原理與實踐
1.7.1 什么是Servlet
1.7.2 什么是Servlet規范
1.7.3 同步、異步、阻塞、非阻塞
1.7.4 Servlet 3的異步流程
1.7.5 Servlet 3的異步使用步驟
1.7.6 Servlet 3的異步使用示例
1.7.7 Tomcat NIO Connector、Servlet 3.0 Async和Spring MVC Async的關系
1.7.8 Servlet 3非阻塞I/O
1.8 全異步網關
1.9 脫庫與多級緩存
1.9.1 脫庫
1.9.2 多級緩存
1.10 熱更新
1.11 網關系統的七種武器
1.12 本章小結
第2章 開放之道
2.1 認識OAuth 2.0
2.1.1 什么是OAuth 2.0
2.1.2 角色
2.1.3 OAuth 2.0協議流程
2.1.4 采用OAuth 2.0協議的開放平臺
2.1.5 京東宙斯開放(授權碼方式場景)
2.2 開放平臺
2.2.1 一名開發者的基本需求
2.2.2 完整性
2.2.3 穩定性
2.2.4 安全性
2.2.5 整體技術架構
2.2.6 意義
2.3 如何設計一套SPI應用架構
2.3.1 API和SPI區別
2.3.2 術語約定
2.3.3 業務場景
2.3.4 架構實現
2.3.5 測試
2.3.6 SPI是一種思想
2.4 講一講越權
2.4.1 什么是越權訪問
2.4.2 越權訪問的種類
2.4.3 發生越權訪問的根本原因
2.4.4 如何避免與解決
2.4.5 開放平臺環境下的越權訪問
2.5 從Facebook數據泄漏談開放安全
2.5.1 OAuth 2.0授權
2.5.2 數據加/解密
2.5.3 IP地址白名單
2.5.4 平臺內環境
2.6 API治理
2.6.1 性能
2.6.2 可用率
2.6.3 文檔可讀性
2.7 API經濟
2.7.1 API盈利模式
2.7.2 API市場
2.7.3 API經濟價值鏈
2.8 沙箱環境
2.8.1 協同
2.8.2 維護
2.9 本章小結
第3章 分布式之道
3.1 認識分布式
3.2 分布式事務
3.2.1 什么是分布式事務
3.2.2 CAP和BASE理論
3.3 分布式鎖
3.3.1 為什么需要分布式鎖
3.3.2 分布式鎖的實現方式
3.4 分布式限流
3.4.1 計數器
3.4.2 限速器
3.4.3 限流的維度
3.4.4 流量包
3.4.5 再來談令牌桶
3.5 衡量性能的指標QPS、TPS等
3.5.1 什么是QPS
3.5.2 什么是TPS
3.5.3 什么是RT
3.5.4 什么是并發數
3.6 本章小結
第4章 MQ之道
4.1 認識JMS
4.1.1 JMS的組成
4.1.2 JMS編程模型
4.1.3 JMS消息結構
4.1.4 JMS消息模型
4.2 帶著思考理解MQ下的基本概念
4.2.1 生產者—消費者(Producer-Consumer)
4.2.2 空間解耦
4.2.3 時間解耦
4.2.4 觀察者模式與發布/訂閱
4.3 消費冪等
4.3.1 什么是冪等操作
4.3.2 是什么引起我們關注消費冪等
4.3.3 如何處理消費冪等
4.4 詳述MQ各種功能場景
4.4.1 解耦
4.4.2 削峰填谷
4.4.3 *終一致性
4.4.4 廣播消費
4.4.5 使用集群消費模擬廣播
4.4.6 重試之坑
4.5 數據異構的武器—MQ+canal
4.5.1 定義
4.5.2 常見應用場景
4.5.3 數據異構方向
4.5.4 數據異構的常用方法
4.5.5 binlog和MQ方式
4.6 關于MQ再問自己幾個問題
4.6.1 我想自己控制開始消費如何做
4.6.2 為什么需要消息過濾
4.6.3 過期消息是怎么處理的
4.6.4 消息重試的注意點
4.6.5 為什么需要事務消息
4.6.6 消息為什么沒有了順序
4.7 本章小結
第5章 消息推送之道
5.1 認識消息推送
5.2 構建長連接推送系統之HTTP實踐
5.2.1 Web網絡結構及配置
5.2.2 基本配置
5.2.3 Transfer-Encoding: chunked
5.2.4 HTTP長連接系統組成結構
5.2.5 Session管理
5.2.6 心跳
5.2.7 消息接收的概念
5.2.8 消息推送的概念
5.2.9 消息追蹤
5.2.10 HTTP長連接系統時序調用
5.2.11 創建會話(連接)
5.2.12 心跳邏輯
5.2.13 消息接收實例
5.2.14 消息推送實例
5.2.15 半推半拉
5.2.16 系統優化
5.2.17 測試
5.3 構建消息推送系統之Netty實踐
5.3.1 啟動
5.3.2 創建會話
5.3.3 心跳
5.3.4 發送消息
5.3.5 注銷會話
5.3.6 黏包
5.4 一臺服務器可以“跑”多少個連接
5.5 一臺服務器可以“跑”多少個線程
5.6 弱網絡環境
5.7 發送APNs
5.7.1 認識APNs
5.7.2 HTTP/2
5.7.3 Pushy的使用
5.8 本章小結
第6章 RPC之道
6.1 認識RPC
6.2 RPC是如何實現通信的
6.2.1 動態代理
6.2.2 反射
6.2.3 序列化
6.2.4 網絡編程
6.3 一次RPC調用時間都去哪兒了
6.4 異步RPC
6.4.1 異步調用
6.4.2 異步監聽
6.4.3 callback調用
6.5 本章小結
第7章 I/O之道
7.1 認識I/O
7.2 解讀I/O多路復用技術
7.2.1 I/O多路復用概述
7.2.2 用戶進程和內核
7.2.3 select和recvfrom
7.2.4 阻塞、非阻塞
7.2.5 適用場景
7.3 解讀Tomcat中的NIO模型
7.3.1 Tomcat對I/O模型的支持
7.3.2 Tomcat中NIO的配置與使用
7.3.3 NioEndpoint組件關系圖解讀
7.3.4 NioEndpoint執行序列圖
7.3.5 關于性能
7.4 本章小結
第8章 微服務之道
8.1 認識微服務
8.2 微服務后如何做一次系統梳理
8.2.1 系統分類與演進
8.2.2 梳理目的要搞清楚
8.2.3 如何做
8.2.4 核心功能的核心流程梳理
8.3 朝著微服務的方向去做一次數據庫拆分
8.3.1 現狀
8.3.2 方法
8.3.3 拆庫的步驟(MySQL)
8.4 本章小結
第9章 容錯之道
9.1 認識容錯
9.2 降級與限流
9.3 線程池隔離
9.3.1 為什么要做線程池隔離
9.3.2 實現一個線程池隔離
9.3.3 線程池隔離的優點
9.3.4 線程池隔離的缺點
9.4 快速失敗
9.5 熔斷
9.5.1 熔斷器介紹
9.5.2 熔斷使用注意
9.6 Hystrix的使用
9.6.1 認識Hystrix
9.6.2 線程池隔離
9.6.3 信號量隔離
9.6.4 熔斷
9.6.5 回退降級
9.7 大促備戰都“備”什么
9.7.1 分離技術
9.7.2 緩存技術
9.7.3 SQL優化
9.7.4 快速失敗
9.7.5 降級限流
9.7.6 性能壓測
9.8 本章小結
第10章 程序之外
10.1 程序與健身
10.2 程序員的硬件裝備
10.3 程序員應該看的四本技術書籍
10.4 程序員應該熟悉的常用定律法則
10.5 知識、數據、工具
參考文獻
架構修煉之道:億級網關.平臺開放.分布式.微服務.容錯等核心技術修煉實踐 作者簡介
10年軟件行業經驗、7年互聯網從業經驗,自2014年初以來一直就職于京東從事開放平臺的建設與研發,致力于打造京東商城的開放生態,建設一個良好的商家和服務商的開放生態環境。
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
【精裝繪本】畫給孩子的中國神話
- >
我從未如此眷戀人間
- >
中國歷史的瞬間
- >
伯納黛特,你要去哪(2021新版)
- >
苦雨齋序跋文-周作人自編集
- >
唐代進士錄
- >
龍榆生:詞曲概論/大家小書