幫助中心 | 我的帳號 | 關於我們

精通API架構(設計運維與演進)

  • 作者:(英)詹姆斯·高夫//丹尼爾·布萊恩特//馬修·奧本|責編:王春華|譯者:張力強//范懌平
  • 出版社:機械工業
  • ISBN:9787111757467
  • 出版日期:2024/07/01
  • 裝幀:平裝
  • 頁數:223
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書分為四部分,共十章,提供了關於設計、運維和演進API架構的全景圖。本書以一個虛擬的案例貫穿始終,即如何通過小步快跑的策略,將一個用三層架構方式設計的傳統應用系統迭代為一個基於API的現代架構。全書囊括了從設計、測試、運維、安全、部署和發布等整個軟體生命周期的各個環節,其中第一部分介紹API的設計、構建和測試,第二部分介紹如何開展API流量管理,第三部分闡述API運維、發布和安全管理之道,第四部分介紹API架構的迭代演進,本書內容貼近實踐,易於理解和應用。

作者介紹
(英)詹姆斯·高夫//丹尼爾·布萊恩特//馬修·奧本|責編:王春華|譯者:張力強//范懌平

目錄

前言
  第0章  導論
    0.1  架構之旅
    0.2  API簡介
    0.3  真實示例:會議系統案例研究
      0.3.1  會議案例研究中的API類型
      0.3.2  改進會議系統的原因
      0.3.3  從分層架構到API建模
      0.3.4  案例研究:演進步驟
      0.3.5  API基礎設施和流量模式
      0.3.6  會議系統案例研究的路線圖
    0.4  使用C4圖表
      0.4.1  C4上下文關係圖
      0.4.2  C4容器圖
      0.4.3  C4組件圖
    0.5  使用架構決策記錄
      0.5.1  參會者演進ADR
      0.5.2  精通API:ADR指南
    0.6  小結
第一部分  設計、構建和測試API
  第1章  設計、構建和規範API
    1.1  案例研究:設計參會者API
    1.2  REST介紹
      1.2.1  通過示例介紹REST和HTTP
      1.2.2  Richardson成熟度模型
    1.3  RPC API介紹
    1.4  GraphQL簡要介紹
    1.5  REST API標準和結構
      1.5.1  集合和分頁
      1.5.2  過濾集合
      1.5.3  錯誤處理
      1.5.4  ADR指南:選擇API標準
    1.6  使用OpenAPI規範定義REST API
    1.7  OpenAPI規範的實際應用
      1.7.1  代碼生成
      1.7.2  OpenAPI驗證
      1.7.3  示例和模擬
      1.7.4  檢測變更
    1.8  API版本控制
      1.8.1  語義化版本控制
      1.8.2  OpenAPI規範和版本控制
    1.9  用gRPC實現RPC
    1.10  交互建模和API格式選擇
      1.10.1  高流量服務
      1.10.2  大尺寸交互負載
      1.10.3  HTTP/2的性能優勢
      1.10.4  舊格式處理
    1.11  指南:交互建模
    1.12  同時使用多個規範

      1.12.1  是否存在黃金規範
      1.12.2  合併規範的挑戰
    1.13  小結
  ……
第二部分  API流量管理
第三部分  API運維與安全
第四部分  使用API的演進架構

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032