中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
架構修煉之道:億級網關.平臺開放.分布式.微服務.容錯等核心技術修煉實踐

包郵 架構修煉之道:億級網關.平臺開放.分布式.微服務.容錯等核心技術修煉實踐

作者:王新棟
出版社:電子工業出版社出版時間:2019-03-01
開本: 16開 頁數: 256
中 圖 價:¥44.4(5.6折) 定價  ¥79.0 登錄后可看到會員價
暫時缺貨 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

架構修煉之道:億級網關.平臺開放.分布式.微服務.容錯等核心技術修煉實踐 版權信息

架構修煉之道:億級網關.平臺開放.分布式.微服務.容錯等核心技術修煉實踐 本書特色

本書內容包括分布式、開放網關、消息推送、RPC、MQ、容錯、微服務本身之外的思考、開放平臺、互聯網場景問題定位與分析等內容。描述每個知識點的各種使用或者適用場景。以及每個場景下可能遇到的問題,以及這種技術我們為什么要使用它及它背后的一些道理。本書還會講述一些在*內部已經良好實踐的技術應用。

架構修煉之道:億級網關.平臺開放.分布式.微服務.容錯等核心技術修煉實踐 內容簡介

本書內容包括分布式、開放網關、消息推送、RPC、MQ、容錯、微服務本身之外的思考、開放平臺、互聯網場景問題定位與分析等內容。描述每個知識點的各種使用或者適用場景。以及每個場景下可能遇到的問題,以及這種技術我們為什么要使用它及它背后的一些道理。本書還會講述一些在京東內部已經良好實踐的技術應用。

架構修煉之道:億級網關.平臺開放.分布式.微服務.容錯等核心技術修煉實踐 目錄

第1章 網關之道

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年初以來一直就職于京東從事開放平臺的建設與研發,致力于打造京東商城的開放生態,建設一個良好的商家和服務商的開放生態環境。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 房屋质量检测-厂房抗震鉴定-玻璃幕墙检测-房屋安全鉴定机构 | 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 镀锌钢格栅_热镀锌格栅板_钢格栅板_热镀锌钢格板-安平县昊泽丝网制品有限公司 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 脑钠肽-白介素4|白介素8试剂盒-研域(上海)化学试剂有限公司 | 高铝砖-高铝耐火球-高铝耐火砖生产厂家-价格【荣盛耐材】 | 双吸泵,双吸泵厂家,OS双吸泵-山东博二泵业有限公司 | 北京网站建设|北京网站开发|北京网站设计|高端做网站公司 | 小程序开发公司-小程序制作-微信小程序开发-小程序定制-咏熠软件 | 校园气象站_超声波气象站_农业气象站_雨量监测站_风途科技 | 低温柔性试验仪-土工布淤堵-沥青车辙试验仪-莱博特(天津)试验机有限公司 | 模具ERP_模具管理系统_模具mes_模具进度管理_东莞市精纬软件有限公司 | 高尔夫球杆_高尔夫果岭_高尔夫用品-深圳市新高品体育用品有限公司 | 蔬菜配送公司|蔬菜配送中心|食材配送|饭堂配送|食堂配送-首宏公司 | 锥形螺带干燥机(新型耙式干燥机)百科-常州丰能干燥工程 | 建筑工程资质合作-工程资质加盟分公司-建筑资质加盟 | 广州二手电缆线回收,旧电缆回收,广州铜线回收-广东益福电缆线回收公司 | 仓储货架_南京货架_钢制托盘_仓储笼_隔离网_环球零件盒_诺力液压车_货架-南京一品仓储设备制造公司 | 淘趣英语网 - 在线英语学习,零基础英语学习网站 | 打包箱房_集成房屋-山东佳一集成房屋有限公司 | 小港信息港-鹤壁信息港 鹤壁老百姓便民生活信息网站 | 冻干机(冷冻干燥机)_小型|实验型|食品真空冷冻干燥机-松源 | 无硅导热垫片-碳纤维导热垫片-导热相变材料厂家-东莞市盛元新材料科技有限公司 | 家德利门业,家居安全门,别墅大门 - 安徽家德利门业有限公司 | 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 气体检测仪-氢气检测仪-可燃气体传感器-恶臭电子鼻-深国安电子 | 粒米特测控技术(上海)有限公司-测功机_减速机测试台_电机测试台 | 胶辊硫化罐_胶鞋硫化罐_硫化罐厂家-山东鑫泰鑫智能装备有限公司 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 西安微信朋友圈广告投放_微信朋友圈推广_西安度娘网络科技有限公司 | 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | LED灯杆屏_LED广告机_户外LED广告机_智慧灯杆_智慧路灯-太龙智显科技(深圳)有限公司 | 机械立体车库租赁_立体停车设备出租_智能停车场厂家_春华起重 | 光环国际-新三板公司_股票代码:838504| 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 电液推杆生产厂家|电动推杆|液压推杆-扬州唯升机械有限公司 | 电镀标牌_电铸标牌_金属标贴_不锈钢标牌厂家_深圳市宝利丰精密科技有限公司 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | LED投光灯-工矿灯-led路灯头-工业灯具 - 山东普瑞斯照明科技有限公司 | 阜阳在线-阜阳综合门户 | LED灯杆屏_LED广告机_户外LED广告机_智慧灯杆_智慧路灯-太龙智显科技(深圳)有限公司 |