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

微服務與事件驅動架構

  • 作者:(加)亞當·貝勒馬爾|責編:張海艷|譯者:溫正東
  • 出版社:人民郵電
  • ISBN:9787115571106
  • 出版日期:2021/10/01
  • 裝幀:平裝
  • 頁數:230
人民幣:RMB 99.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    微服務既有同步實現,亦有非同步實現。非同步微服務架構以事件驅動,不受特定的API限制,系統的耦合度低,可擴展性強。本書教你從頭開始構建完整的事件驅動型微服務架構,根據實際的業務需求調整、擴展微服務,更好地實踐持續交付,並以全新的視角思考如何充分利用實時數據的價值。
    本書面向希望採用微服務架構的軟體架構師、系統設計師、數據工程師、公司管理者及其他相關人員。

作者介紹
(加)亞當·貝勒馬爾|責編:張海艷|譯者:溫正東
    亞當·貝勒馬爾(Adam Bellemare),ConfIuent公司微服務架構師,精通大數據技術,曾受遨在Kafka峰會上做有關事件驅動型微服務的主題演講。

目錄
前言
第1章  為什麼用事件驅動型微服務
  1.1  什麼是事件驅動型微服務
  1.2  領域驅動設計和界限上下文
    1.2.1  運用領域模型和界限上下文
    1.2.2  保持界限上下文與業務需求一致
  1.3  溝通結構
    1.3.1  業務溝通結構
    1.3.2  實現溝通結構
    1.3.3  數據溝通結構
    1.3.4  康威定律和溝通結構
  1.4  傳統計算中的溝通結構
    1.4.1  選項1:創建一個新服務
    1.4.2  選項2:將它加入現有服務中
    1.4.3  兩種選項的利弊
    1.4.4  團隊場景(續)
    1.4.5  衝突的壓力
  1.5  事件驅動的溝通結構
    1.5.1  事件是通信的基礎
    1.5.2  事件流提供了單一事實來源
    1.5.3  消費者執行自己的建模和查詢
    1.5.4  整個組織的數據溝通得到改善
    1.5.5  高可訪問的數據利於業務變更
  1.6  非同步的事件驅動型微服務
  1.7  同步式微服務
    1.7.1  同步式微服務的缺點
    1.7.2  同步式微服務的優點
  1.8  小結
第2章  事件驅動型微服務基礎
  2.1  構建拓撲
    2.1.1  微服務拓撲
    2.1.2  業務拓撲
  2.2  事件內容
  2.3  事件的結構
    2.3.1  無鍵事件
    2.3.2  實體事件
    2.3.3  鍵控事件
  2.4  物化來自實體事件的狀態
  2.5  事件數據的定義和schema
  2.6  微服務單一寫原則
  2.7  用事件代理賦能微服務
    2.7.1  事件存儲和服務
    2.7.2  需要考慮的其他因素
  2.8  事件代理與消息代理
    2.8.1  從不可變日誌中消費
    2.8.2  提供單一事實來源
  2.9  大規模管理微服務
    2.9.1  將微服務放到容器內
    2.9.2  將微服務放到虛擬機內
    2.9.3  管理容器和虛擬機

  2.10  繳納微服務稅
  2.11  小結
第3章  通信和數據契約
  3.1  事件驅動數據契約
    3.1.1  使用顯式schema作為契約
    3.1.2  schema定義的註釋
    3.1.3  全能的schema演化
    3.1.4  有代碼生成器支持
    3.1.5  破壞性的schema變更
  3.2  選擇事件格式
  3.3  設計事件
    3.3.1  只講述事實
    3.3.2  每個流都使用單一事件定義
    3.3.3  使用最窄的數據類型
    3.3.4  保持事件的單一用途
    3.3.5  最小化事件
    3.3.6  讓潛在的消費者參與事件設計
    3.3.7  避免將事件作為信號量或信號
  3.4  小結
……
第4章  將事件驅動架構與現有系統集成
第5章  事件驅動處理基礎 
第6章  具有確定性的流處理 
第7章  有狀態的流
第8章  用微服務構建工作流
第9章  使用「函數即服務」的微服務
第10章  基礎的生產者和消費者微服務
第11章  使用重量級框架的微服務
第12章  使用輕量級框架的微服務
第13章  集成事件驅動型和「請求一響應」型微服務
第14章  支持性工具
第15章  測試事件驅動型微服務
第16章  部署事件驅動型微服務
第17章  結論
關於作者
關於封面

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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