一a一片一级一片啪啪-一a一级片-一a级毛片-一一级黄色片-国产免费福利片-国产免费福利网站

熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力
圖書信息
當(dāng)前位置 : 萬水書苑>圖書展示>專著類>

基于.NET Core框架的分布式系統(tǒng)架構(gòu)設(shè)計(jì)

中國水利水電出版社
    【作 者】湯佳 著 【I S B N 】978-7-5226-0303-2 【責(zé)任編輯】陳紅華 【適用讀者群】 【出版時(shí)間】2022-04-28 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數(shù)】248 【千字?jǐn)?shù)】234 【印 張】15.5 【定 價(jià)】84 【叢 書】暫無分類 【備注信息】
圖書詳情

    本書以C#為編程語言,全面介紹了.NET Core開發(fā)和設(shè)計(jì)高性能Web系統(tǒng)的核心關(guān)鍵技術(shù),同時(shí)介紹了版本控制、項(xiàng)目管理等開發(fā)中的軟件工程技術(shù)。全書共有9章,主要內(nèi)容有Web項(xiàng)目架構(gòu)簡介、架構(gòu)體系的演變歷程、分布式系統(tǒng)理論、分布式文件存儲(chǔ)系統(tǒng)、內(nèi)存知識(shí)進(jìn)階、數(shù)據(jù)全文檢索、消息隊(duì)列中間件、微服務(wù)架構(gòu)、分布式站點(diǎn)的設(shè)計(jì)與開發(fā)。

    本書可作為高等院校信息類專業(yè)本科Web應(yīng)用開發(fā)課程的教材或?qū)嵺`指導(dǎo)書,也可作為.NET Core開發(fā)和應(yīng)用開發(fā)程序員的參考書。

    前 言

    眾所周知,現(xiàn)代的軟件開發(fā)通常會(huì)從下向上抽象為系統(tǒng)層、中間層和應(yīng)用層。中間層和系統(tǒng)層是支撐體系的基礎(chǔ),而且更封閉或狹窄,需要人耐得住寂寞,經(jīng)受得起考驗(yàn),所以在這個(gè)領(lǐng)域出了很多“大牛”。大部分程序員都是為“應(yīng)用”而生的,畢竟工程要落地在實(shí)際業(yè)務(wù)應(yīng)用上才有立足之本,有了應(yīng)用才有更多商業(yè)價(jià)值,“碼農(nóng)”才能養(yǎng)家糊口,所以應(yīng)用層就如同實(shí)踐領(lǐng)域一般,相對(duì)不那么容易出“大神”。軟件開發(fā)的教父級(jí)人物—Martin Fowler是應(yīng)用層罕見的“大神”,他將軟件開發(fā)的實(shí)踐過程抽象總結(jié)并形成實(shí)踐“概念”。他提出的微服務(wù)架構(gòu)是一個(gè)分布式系統(tǒng)架構(gòu),按業(yè)務(wù)領(lǐng)域劃分為獨(dú)立的服務(wù)單元,滿足越來越復(fù)雜的業(yè)務(wù)需求,并且可以自動(dòng)化運(yùn)維、容錯(cuò)、快速演進(jìn)。微服務(wù)是“互聯(lián)網(wǎng)+時(shí)代”催生的一種設(shè)計(jì)思想和理念。隨著業(yè)務(wù)場景越來越復(fù)雜,云計(jì)算、大數(shù)據(jù)、區(qū)塊鏈、人工智能飛速發(fā)展,對(duì)系統(tǒng)架構(gòu)提出了越來越高的要求,我們?cè)瓉硎褂玫膯误w架構(gòu)已經(jīng)不能滿足工作場景的需求,本書應(yīng)運(yùn)而生,Martin Fowler的“敏捷開發(fā)方法論”理念給了我巨大的啟發(fā)。

    本書主要講解了分布式架構(gòu)層級(jí)、分布式和集群的概念、分布式架構(gòu)解決的問題、分布式架構(gòu)的優(yōu)點(diǎn)、分布式系統(tǒng)的關(guān)鍵技術(shù)、分布式系統(tǒng)核心。本書從多個(gè)維度全面剖析分布式系統(tǒng)全棧技術(shù),呈現(xiàn)分布式系統(tǒng)架構(gòu)的多樣性和完整性。

    本書結(jié)合作者多年實(shí)戰(zhàn)經(jīng)驗(yàn),注重基礎(chǔ)知識(shí),兼顧實(shí)用能力培養(yǎng),技術(shù)全面,可讀性強(qiáng),既可作為高校計(jì)算機(jī)專業(yè)本、專科學(xué)生的學(xué)習(xí)資料,又可供計(jì)算機(jī)、力學(xué)、物理學(xué)科各專業(yè)選用及社會(huì)讀者閱讀。由于編寫時(shí)間有限,內(nèi)容略顯陳舊,案例略顯枯燥,技術(shù)條理性不夠清晰,希望廣大讀者給予批評(píng)指正。

    作者

    2021年10月

    前 言
    第1章 Web項(xiàng)目架構(gòu)簡介 1
    1.1 經(jīng)典三層架構(gòu)模式 1
    1.2 工廠模式簡介 5
    1.3 高并發(fā)系統(tǒng)存在的瓶頸 9
    1.4 大型互聯(lián)網(wǎng)公司系統(tǒng)架構(gòu)圖 12
    1.4.1 WikiPedia 技術(shù)架構(gòu) 12
    1.4.2 Facebook架構(gòu) 13
    1.4.3 Yahoo! Mail架構(gòu) 14
    1.4.4 Twitter技術(shù)架構(gòu) 15
    1.4.5 Google App Engine技術(shù)架構(gòu) 17
    1.4.6 Amazon技術(shù)架構(gòu) 18
    1.4.7 優(yōu)酷的技術(shù)架構(gòu) 20
    1.4.8 12306的技術(shù)架構(gòu) 24
    第2章 架構(gòu)體系的演變歷程 27
    2.1 單機(jī)構(gòu)建網(wǎng)站 27
    2.2 應(yīng)用服務(wù)器與數(shù)據(jù)庫分離 28
    2.3 應(yīng)用服務(wù)器負(fù)載均衡 29
    2.4 數(shù)據(jù)庫讀寫分離 30
    2.5 引入搜索引擎實(shí)現(xiàn)全文搜索 31
    2.6 引入緩存 32
    2.7 數(shù)據(jù)庫拆分 34
    2.8 應(yīng)用拆分 35
    2.9 引入消息中間件 37
    2.10 分布式系統(tǒng)架構(gòu)設(shè)計(jì) 38
    第3章 分布式系統(tǒng)理論 44
    3.1 分布式系統(tǒng)的設(shè)計(jì)理念 44
    3.2 分布式系統(tǒng)原理 46
    3.3 ZooKeeper原理及應(yīng)用 49
    3.3.1 ZooKeeper的原理與功能 49
    3.3.2 ZooKeeper的應(yīng)用場景 52
    3.4 CAP理論 55
    3.5 BASE準(zhǔn)則 57
    3.6 分布式事務(wù) 59
    3.6.1 數(shù)據(jù)庫單機(jī)事務(wù) 59
    3.6.2 X/OpenDTP事務(wù)模型 60
    3.6.3 分布式事務(wù)解決方案 63
    第4章 分布式文件存儲(chǔ)系統(tǒng) 69
    4.1 數(shù)據(jù)存儲(chǔ)技術(shù)相關(guān)知識(shí) 69
    4.2 NFS網(wǎng)絡(luò)文件系統(tǒng) 77
    4.3 分布式文件系統(tǒng) 79
    4.4 GlusterFS分布式文件系統(tǒng) 82
    4.5 Ceph分布式文件存儲(chǔ)系統(tǒng) 84
    4.6 CoDFS分布式文件系統(tǒng) 91
    4.7 系統(tǒng)實(shí)現(xiàn) 93
    4.7.1 負(fù)載均衡子系統(tǒng) 93
    4.7.2 文件管理子系統(tǒng) 96
    4.7.3 數(shù)據(jù)庫子系統(tǒng) 98
    4.7.4 文件存儲(chǔ)子系統(tǒng)CoDFSStorage 100
    第5章 內(nèi)存知識(shí)進(jìn)階 104
    5.1 內(nèi)存基本知識(shí) 104
    5.1.1 錯(cuò)綜復(fù)雜的CPU與簡單的內(nèi)存 104
    5.1.2 多核CPU與內(nèi)存共享問題 106
    5.1.3 著名的Cache偽共享問題 110
    5.1.4 深入理解不一致性內(nèi)存 112
    5.2 內(nèi)存發(fā)展歷史 115
    5.3 內(nèi)存緩存技術(shù) 122
    5.3.1 緩存概述 122
    5.3.2 緩存實(shí)現(xiàn)的方式 124
    5.3.3 Memcache的內(nèi)存管理技術(shù) 126
    5.3.4 Redis解析 128
    5.4 內(nèi)存計(jì)算產(chǎn)品 130
    5.4.1 SAP HANA 130
    5.4.2 Hazelcast 133
    5.4.3 VoltDB 135
    第6章 數(shù)據(jù)全文檢索 138
    6.1 Lucene全文檢索 139
    6.2 Solr全文檢索 142
    6.3 ElasticSearch全文檢索 146
    第7章 消息隊(duì)列中間件 155
    7.1 消息隊(duì)列 155
    7.2 需要消息隊(duì)列的原因 159
    7.2.1 異步處理 160
    7.2.2 應(yīng)用解耦 162
    7.2.3 流量削峰 163
    7.2.4 日志處理 164
    7.2.5 消息通信對(duì) 165
    7.3 消息隊(duì)列技術(shù)的介紹和原理 166
    7.3.1 消息中間件概述 166
    7.3.2 MQ的工作原理和基本配置舉例 170
    7.3.3 常用消息隊(duì)列 173
    第8章 微服務(wù)架構(gòu) 176
    8.1 微服務(wù)架構(gòu)興起的原因 176
    8.2 Docker容器技術(shù) 178
    8.3 全面理解微服務(wù)架構(gòu) 182
    8.4 常見微服務(wù)架構(gòu)方案 186
    8.4.1 ZeroC IceGrid微服務(wù)架構(gòu) 186
    8.4.2 Spring Cloud 微服務(wù)架構(gòu) 189
    8.4.3 基于消息隊(duì)列的微服務(wù)架構(gòu) 191
    8.4.4 Docker Swarm微服務(wù)架構(gòu) 192
    第9章 分布式站點(diǎn)的設(shè)計(jì)與開發(fā) 195
    9.1 系統(tǒng)開發(fā)的總統(tǒng)設(shè)計(jì) 195
    9.2 共享庫.NETStandard類庫 196
    9.3 統(tǒng)一身份認(rèn)證系統(tǒng) 215
    9.4 業(yè)務(wù)服務(wù)器的開發(fā)與集成 220
    9.5 即時(shí)消息服務(wù)器eChat 221
    9.5.1 即時(shí)通信技術(shù)的發(fā)展 221
    9.5.2 即時(shí)通信技術(shù) 221
    9.5.3 即時(shí)通信技術(shù)的實(shí)現(xiàn)—SingalR 224
    9.5.4 系統(tǒng)體系結(jié)構(gòu)圖 225
    9.5.5 關(guān)鍵技術(shù)剖析 227
    9.6 WebAPI的遠(yuǎn)程調(diào)用 227
    9.6.1 應(yīng)用客戶端中的調(diào)用 228
    9.6.2 網(wǎng)頁中的調(diào)用方法 234
    參考文獻(xiàn) 237





最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過250字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
主站蜘蛛池模板: 国产午夜亚洲精品一区网站 | 久久视频这里只精品3国产 久久视频这里只有精品 | 成人久久久久久 | 日韩在线不卡一区在线观看 | 小屁孩和大人啪啪 | 亚洲精品国产第一区二区三区 | 毛片毛片毛是个毛毛片 | 亚洲综合色视频在线观看 | 九九99久久| 99在线观看免费视频 | 午夜桃色剧场 | 在线不卡国产 | 精品亚洲永久免费精品 | 久久久国产精品福利免费 | 日韩在线欧美在线 | 国产精品久久国产三级国电话系列 | 国产资源精品一区二区免费 | 综合在线视频 | 成人黄网18免费观看的网站 | 中国一级特黄剌激爽毛片 | 免费播放欧美毛片欧美a | 久草在线视频在线观看 | 亚洲欧美一区二区三区在线播放 | 亚洲狠狠综合久久 | 欧美日韩高清不卡一区二区三区 | 高清午夜看片a福利在线观看琪琪 | 亚洲天堂视频在线 | 男人天堂网在线视频 | 国产成人精品一区二三区 | 欧美日韩国产一区二区三区在线观看 | 国产精品久久久久久影院 | 欧美一区在线观看视频 | 精品日韩二区三区精品视频 | 国产一级二级三级毛片 | 成年日韩片av在线网站 | 久久精品免费在线观看 | 午夜亚洲国产成人不卡在线 | 99久久国内精品成人免费 | 国产精品久久久久久久久久久威 | 久久机热综合久久国产 | 欧美黑人巨大xxxxxxxx |