注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信Orleans Actor互聯(lián)網(wǎng)應(yīng)用 互聯(lián)網(wǎng)架構(gòu)

Orleans Actor互聯(lián)網(wǎng)應(yīng)用 互聯(lián)網(wǎng)架構(gòu)

Orleans Actor互聯(lián)網(wǎng)應(yīng)用 互聯(lián)網(wǎng)架構(gòu)

定 價(jià):¥119.00

作 者: 吳哲昊 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111691099 出版時(shí)間: 2021-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 278 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Orleans是由微軟公司基于.NET平臺(tái)構(gòu)建的跨平臺(tái)、分布式開(kāi)源應(yīng)用框架,可用于快速搭建面向大數(shù)據(jù)吞吐量和高并發(fā)場(chǎng)景的互聯(lián)網(wǎng)應(yīng)用服務(wù)。 《Orleans構(gòu)建高性能分布式Actor服務(wù)》主要介紹了虛擬Actor模型和Orleans運(yùn)行時(shí)、資源管理、消息傳遞、集群構(gòu)建、數(shù)據(jù)持久化及可靠性管理等組件,還對(duì)Orleans的流式處理、分布式事務(wù)、多集群配置與部署等功能進(jìn)行了介紹。全面介紹了Orleans 的主要功能與特點(diǎn),并結(jié)合實(shí)際互聯(lián)網(wǎng)應(yīng)用場(chǎng)景給出了多個(gè)應(yīng)用實(shí)例。 《Orleans構(gòu)建高性能分布式Actor服務(wù)》可作為軟件開(kāi)發(fā)及測(cè)試工程師、架構(gòu)師在設(shè)計(jì)構(gòu)建分布式應(yīng)用服務(wù)時(shí)的參考用書(shū),適合對(duì)大型互聯(lián)網(wǎng)應(yīng)用服務(wù)開(kāi)發(fā)感興趣的讀者閱讀學(xué)習(xí),還可以作為大中專(zhuān)院校分布式軟件開(kāi)發(fā)相關(guān)課程的教學(xué)用書(shū)。

作者簡(jiǎn)介

  吳哲昊,資深后端技術(shù)專(zhuān)家,曾任微軟(亞洲)互聯(lián)網(wǎng)工程院高級(jí)研發(fā)工程師,現(xiàn)就職于北京字節(jié)跳動(dòng)科技有限公司;開(kāi)源技術(shù)的積極倡導(dǎo)者與貢獻(xiàn)者;具有豐富的服務(wù)端系統(tǒng)設(shè)計(jì)及搭建經(jīng)驗(yàn),對(duì)基于云計(jì)算平臺(tái)的分布式軟件架構(gòu)設(shè)計(jì)與開(kāi)發(fā)有著深入的研究;熱衷于大數(shù)據(jù)、高并發(fā)業(yè)務(wù)場(chǎng)景下的可伸縮架構(gòu)設(shè)計(jì)與高可靠性系統(tǒng)的實(shí)現(xiàn)與優(yōu)化。

圖書(shū)目錄

第1章 Orleans與Actor編程模型/
1.1 什么是Actor編程模型/
1.2 .NET平臺(tái)與Orleans服務(wù)框架/
1.3 Orleans的應(yīng)用現(xiàn)狀及相關(guān)資源/
1.4 本章小結(jié)/

第2章 Grain的定義與實(shí)現(xiàn)/
2.1 Grain的定義/
2.2 Grain的服務(wù)模型/
2.2.1 服務(wù)接口與實(shí)現(xiàn)/
2.2.2 Grain服務(wù)的調(diào)用/
2.3 Grain的標(biāo)識(shí)方法/
2.4 Grain的內(nèi)部狀態(tài)與生命周期管理/
2.4.1 Grain的喚醒與休眠/
2.4.2 顯式控制Grain狀態(tài)/
2.5 Grain的狀態(tài)保存/
2.5.1 Grain內(nèi)部狀態(tài)的持久化/
2.5.2 狀態(tài)同步API/
2.5.3 狀態(tài)持久化服務(wù)的注冊(cè)/
2.5.4 自定義狀態(tài)讀寫(xiě)邏輯的實(shí)現(xiàn)/
2.5.5 IGrainState接口中的狀態(tài)版本約束/
2.5.6 定義狀態(tài)的序列化選項(xiàng)/
2.6 案例:自動(dòng)售貨機(jī)的庫(kù)存管理/
2.7 本章小結(jié)/

第3章 任務(wù)調(diào)度與組件生命周期管理/
3.1 Orleans運(yùn)行時(shí)/
3.2 任務(wù)模型及調(diào)度管理/
3.2.1 .NET任務(wù)調(diào)度器與內(nèi)置線(xiàn)程池/
3.2.2 Orleans任務(wù)調(diào)度器/
3.3 Orleans對(duì)象的生命管理/
3.3.1 Grain的運(yùn)行時(shí)管理/
3.3.2 Silo的生命周期管理/
3.4 本章小結(jié)/

第4章 數(shù)據(jù)傳輸與遠(yuǎn)程過(guò)程調(diào)用/
4.1 Orleans數(shù)據(jù)傳輸協(xié)議/
4.1.1 Orleans消息對(duì)象/
4.1.2 Orleans序列化管理器/
4.2 Orleans消息處理模型/
4.2.1 連接與網(wǎng)關(guān)/
4.2.2 消息中心與調(diào)度器/
4.3 Orleans的遠(yuǎn)程過(guò)程調(diào)用/
4.3.1 Grain的引用對(duì)象/
4.3.2 Grain實(shí)例尋址/
4.3.3 Orleans的RPC過(guò)程/
4.4 本章小結(jié)/

第5章 Orleans構(gòu)建高性能分布式Actor服務(wù)流式處理/
5.1 數(shù)據(jù)的流式處理/
5.2 Orleans流式處理系統(tǒng)/
5.2.1 設(shè)計(jì)目標(biāo)/
5.2.2 系統(tǒng)模型/
5.2.3 Orleans數(shù)據(jù)流的實(shí)現(xiàn)/
5.2.4 數(shù)據(jù)流的發(fā)布與訂閱/
5.3 Orleans流式處理API/
5.3.1 系統(tǒng)組件初始化/
5.3.2 異步數(shù)據(jù)流及消息接口/
5.3.3 消息的訂閱與發(fā)布/
5.3.4 定序消息與序列Token/
5.3.5 可回溯數(shù)據(jù)流/
5.4 案例:系統(tǒng)狀態(tài)遙測(cè)與監(jiān)控/
5.5 本章小結(jié)/

第6章 Orleans高級(jí)功能/
6.1 異步任務(wù)/
6.1.1 異步任務(wù)的調(diào)用/
6.1.2 異步任務(wù)的中斷與取消/
6.2 Grain請(qǐng)求攔截器/
6.2.1 入站消息攔截器/
6.2.2 出站消息攔截器/
6.3 Grain的派生類(lèi)型/
6.3.1 可重入Grain/
6.3.2 Grain服務(wù)/
6.3.3 定時(shí)器與通知服務(wù)/
6.3.4 無(wú)狀態(tài)工作者Grain/
6.4 事件溯源/
6.4.1 日志一致性協(xié)議/
6.4.2 JournaledGrain類(lèi)/
6.4.3 事件提交策略及多實(shí)例同步/
6.4.4 級(jí)聯(lián)事件通知及性能診斷/
6.4.5 服務(wù)配置及使用/
6.5 分布式事務(wù)/
6.5.1 事務(wù)服務(wù)接口的聲明/
6.5.2 支持事務(wù)服務(wù)的Grain實(shí)現(xiàn)/
6.6 多集群Orleans應(yīng)用/
6.6.1 多集群應(yīng)用模型/
6.6.2 Gossip傳輸協(xié)議/
6.6.3 集群配置/
6.6.4 多集群Grain單例策略配置/
6.7 本章小結(jié)/

第7章 構(gòu)建Orleans服務(wù)集群/
7.1 Orleans集群搭建/
7.1.1 啟動(dòng)任務(wù)/
7.1.2 Silo服務(wù)的優(yōu)雅關(guān)閉/
7.2 服務(wù)注冊(cè)與協(xié)調(diào)/
7.2.1 Membership協(xié)議/
7.2.2 集群負(fù)載均衡/
7.3 服務(wù)接口版本管理/
7.3.1 接口版本與兼容性/
7.3.2 運(yùn)行時(shí)版本選擇/
7.3.3 服務(wù)升級(jí)與高可用性保證/
7.4 異構(gòu)Orleans應(yīng)用服務(wù)/
7.5 集群性能監(jiān)控/
7.6 本章小結(jié)/

第8章 構(gòu)建Orleans應(yīng)用服務(wù)/
8.1 搭建Orleans系統(tǒng)的最佳實(shí)踐/
8.1.1 Orleans系統(tǒng)的項(xiàng)目結(jié)構(gòu)/
8.1.2 Grain的設(shè)計(jì)與實(shí)現(xiàn)/
8.1.3 運(yùn)行時(shí)服務(wù)監(jiān)控/
8.1.4 系統(tǒng)故障處理/
8.1.5 功能測(cè)試/
8.1.6 應(yīng)用部署與集群管理/
8.2 搭建Web應(yīng)用服務(wù)/
8.2.1 案例:工單處理系統(tǒng)/
8.2.2 案例:企業(yè)會(huì)議管理系統(tǒng)/
8.3 搭建流式數(shù)據(jù)處理服務(wù)/
8.3.1 案例:網(wǎng)頁(yè)流量計(jì)數(shù)/
8.3.2 案例:應(yīng)用內(nèi)活躍度獎(jiǎng)勵(lì)系統(tǒng)/
8.4 本章小結(jié)/

第9章 Orleans與云服務(wù)/
9.1 使用云平臺(tái)構(gòu)建Orleans應(yīng)用/
9.2 搭建容器化Orleans服務(wù)/
9.2.1 構(gòu)建Orleans應(yīng)用服務(wù)鏡像/
9.2.2 搭建容器化Orleans服務(wù)集群/
9.3 Azure Service Fabric Reliable Actors應(yīng)用程序框架/
9.3.1 Service Fabric與Reliable Services框架/
9.3.2 Reliable Actors模型/
9.4 案例:基于Azure公有云服務(wù)構(gòu)建共享單車(chē)管理平臺(tái)/
9.4.1 系統(tǒng)功能及流程設(shè)計(jì)/
9.4.2 相關(guān)Azure服務(wù)介紹/
9.4.3 實(shí)現(xiàn)應(yīng)用服務(wù)平臺(tái)/
9.4.4 搭建可靠的應(yīng)用服務(wù)集群/
9.5 本章小結(jié)/

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)