購物比價找書網找車網
FindBook
排序:
 
 有 1 項符合

吳哲昊

的圖書
Orleans:構建高性能分散式Actor服務
$ 621
Orleans:構建高性能分散式Actor服務
作者:吳哲昊 
出版社:機械工業出版社
出版日期:2021-10-01
語言:簡體中文   規格:平裝 / 278頁 / 16k/ 19 x 26 x 1.39 cm / 普通級/ 單色印刷 / 初版
博客來 博客來 - 其他  - 來源網頁  
圖書介紹看圖書介紹
圖書介紹 - 資料來源:博客來   評分:
圖書名稱:Orleans:構建高性能分散式Actor服務

內容簡介

Orleans是由微軟公司基於.NET平臺構建的跨平臺、分散式開源應用框架,可用於快速搭建面向大資料輸送量和高併發場景的互聯網應用服務。
 
《Orleans構建高性能分散式Actor服務》主要介紹了虛擬Actor模型和Orleans運行時、資源管理、消息傳遞、集群構建、資料持久化及可靠性管理等組件,還對Orleans的流式處理、分散式事務、多集群配置與部署等功能進行了介紹。全面介紹了Orleans 的主要功能與特點,並結合實際互聯網應用場景給出了多個應用實例。
 
《Orleans構建高性能分散式Actor服務》可作為軟體發展及測試工程師、架構師在設計構建分散式應用服務時的參考用書,適合對大型互聯網應用服務開發感興趣的讀者閱讀學習,還可以作為大中專院校分散式軟體發展相關課程的教學用書。
 

作者介紹

吳哲昊

資深後端技術專家,曾任微軟(亞洲)互聯網工程院高級研發工程師,現就職於北京位元組跳動科技有限公司;開源技術的積極宣導者與貢獻者;具有豐富的服務端系統設計及搭建經驗,對基於雲計算平臺的分散式軟體架構設計與開發有著深入的研究;熱衷於大資料、高併發業務場景下的可伸縮架構設計與高可靠性系統的實現與優化。
 

目錄

第1章 Orleans與Actor程式設計模型/
1.1 什麼是Actor程式設計模型/
1.2 .NET平臺與Orleans服務框架/
1.3 Orleans的應用現狀及相關資源/
1.4 本章小結/

第2章 Grain的定義與實現/
2.1 Grain的定義/
2.2 Grain的服務模型/
2.2.1 服務介面與實現/
2.2.2 Grain服務的調用/
2.3 Grain的標識方法/
2.4 Grain的內部狀態與生命週期管理/
2.4.1 Grain的喚醒與休眠/
2.4.2 顯式控制Grain狀態/
2.5 Grain的狀態保存/
2.5.1 Grain內部狀態的持久化/
2.5.2 狀態同步API/
2.5.3 狀態持久化服務的註冊/
2.5.4 自訂狀態讀寫邏輯的實現/
2.5.5 IGrainState介面中的狀態版本約束/
2.5.6 定義狀態的序列化選項/
2.6 案例:自動售貨機的庫存管理/
2.7 本章小結/

第3章 任務調度與組件生命週期管理/
3.1 Orleans運行時/
3.2 任務模型及調度管理/
3.2.1 .NET任務調度器與內置執行緒池/
3.2.2 Orleans任務調度器/
3.3 Orleans物件的生命管理/
3.3.1 Grain的運行時管理/
3.3.2 Silo的生命週期管理/
3.4 本章小結/

第4章 資料傳輸與遠程程序呼叫/
4.1 Orleans資料傳輸協議/
4.1.1 Orleans消息物件/
4.1.2 Orleans序列化管理器/
4.2 Orleans消息處理模型/
4.2.1 連接與閘道/
4.2.2 消息中心與調度器/
4.3 Orleans的遠程程序呼叫/
4.3.1 Grain的引用對象/
4.3.2 Grain實例定址/
4.3.3 Orleans的RPC過程/
4.4 本章小結/

第5章 Orleans構建高性能分散式Actor服務流式處理/
5.1 資料的流式處理/
5.2 Orleans流式處理系統/
5.2.1 設計目標/
5.2.2 系統模型/
5.2.3 Orleans資料流程的實現/
5.2.4 資料流程的發佈與訂閱/
5.3 Orleans流式處理API/
5.3.1 系統元件初始化/
5.3.2 非同步資料流程及消息介面/
5.3.3 消息的訂閱與發佈/
5.3.4 定序消息與序列Token/
5.3.5 可回溯資料流程/
5.4 案例:系統狀態遙測與監控/
5.5 本章小結/

第6章 Orleans**功能/
6.1 非同步任務/
6.1.1 非同步任務的調用/
6.1.2 非同步任務的中斷與取消/
6.2 Grain請求攔截器/
6.2.1 入站消息攔截器/
6.2.2 出站消息攔截器/
6.3 Grain的派生類型/
6.3.1 可重入Grain/
6.3.2 Grain服務/
6.3.3 計時器與通知服務/
6.3.4 無狀態工作者Grain/
6.4 事件溯源/
6.4.1 日誌一致性協定/
6.4.2 JournaledGrain類/
6.4.3 事件提交策略及多實例同步/
6.4.4 級聯事件通知及性能診斷/
6.4.5 服務配置及使用/
6.5 分散式事務/
6.5.1 事務服務介面的聲明/
6.5.2 支援事務服務的Grain實現/
6.6 多集群Orleans應用/
6.6.1 多集群應用模型/
6.6.2 Gossip傳輸協議/
6.6.3 集群配置/
6.6.4 多集群Grain單例策略配置/
6.7 本章小結/

第7章 構建Orleans服務集群/
7.1 Orleans集群搭建/
7.1.1 啟動任務/
7.1.2 Silo服務的優雅關閉/
7.2 服務註冊與協調/
7.2.1 Membership協議/
7.2.2 集群負載均衡/
7.3 服務介面版本管理/
7.3.1 介面版本與相容性/
7.3.2 執行階段版本選擇/
7.3.3 服務升級與高可用性保證/
7.4 異構Orleans應用服務/
7.5 集群性能監控/
7.6 本章小結/

第8章 構建Orleans應用服務/
8.1 搭建Orleans系統的*佳實踐/
8.1.1 Orleans系統的專案結構/
8.1.2 Grain的設計與實現/
8.1.3 運行時服務監控/
8.1.4 系統故障處理/
8.1.5 功能測試/
8.1.6 應用部署與集群管理/
8.2 搭建Web應用服務/
8.2.1 案例:工單處理系統/
8.2.2 案例:企業會議管理系統/
8.3 搭建流式資料處理服務/
8.3.1 案例:網頁流量計數/
8.3.2 案例:應用內活躍度獎勵系統/
8.4 本章小結/

第9章 Orleans與雲服務/
9.1 使用雲平臺構建Orleans應用/
9.2 搭建容器化Orleans服務/
9.2.1 構建Orleans應用服務鏡像/
9.2.2 搭建容器化Orleans服務集群/
9.3 Azure Service Fabric Reliable Actors應用程式框架/
9.3.1 Service Fabric與Reliable Services框架/
9.3.2 Reliable Actors模型/
9.4 案例:基於Azure公有雲服務構建共用單車管理平臺/
9.4.1 系統功能及流程設計/
9.4.2 相關Azure服務介紹/
9.4.3 實現應用服務平臺/
9.4.4 搭建可靠的應用服務集群/
9.5 本章小結/
 

詳細資料

  • ISBN:9787111691099
  • 規格:平裝 / 278頁 / 16k / 19 x 26 x 1.39 cm / 普通級 / 單色印刷 / 初版
  • 出版地:中國
贊助商廣告
 
 
Taaze 讀冊生活 - 暢銷排行榜
【1書+1日記】3分鐘未來日記:寫下的願望真的都實現了!
作者:山田弘美、濱田真由美
出版社:方智出版
出版日期:2021-11-01
$ 252 
金石堂 - 暢銷排行榜
失智症照護指南[經典暢銷增訂版]
作者:邱銘章、湯麗玉
出版社:原水文化事業股份有限公司
出版日期:2024-02-02
$ 338 
Taaze 讀冊生活 - 暢銷排行榜
生命中最大的寶藏就是你自己Stand by Yourself
作者:曾寶儀
出版社:遠見天下文化出版股份有限公司
出版日期:2024-10-31
$ 331 
金石堂 - 暢銷排行榜
NO猥婦NO LIFE!【黑條修正】
作者:chin
出版社:未來數位有限公司
出版日期:2024-10-30
$ 277 
 
金石堂 - 新書排行榜
生命中最大的寶藏就是你自己Stand by Yourself
作者:曾寶儀
出版社:遠見天下文化出版股份有限公司
出版日期:2024-10-31
$ 332 
博客來 - 新書排行榜
心境:簡忠威水彩藝術
出版日期:2024-11-21
$ 1287 
博客來 - 新書排行榜
尋找安全的家:結構技師蔡榮根教你選好宅
作者:蔡榮根
出版社:天下文化
出版日期:2024-10-30
$ 355 
博客來 - 新書排行榜
張忠謀自傳:下冊 一九六四 ── 二〇一八
出版日期:2024-11-29
$ 592 
 

©2024 FindBook.com.tw -  購物比價  找書網  找車網  服務條款  隱私權政策