基于.NET Core的高性能Web系統(tǒng)設(shè)計與開發(fā)技術(shù)
定 價:65 元
當(dāng)前圖書已被 26 所學(xué)校薦購過!
查看明細
- 作者:王合闖.韓紅玲 著
- 出版時間:2020/4/1
- ISBN:9787517084181
- 出 版 社:中國水利水電出版社
- 中圖法分類:TP393.092.2
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16開
<.NET Core是一種可以在桌面應(yīng)用、服務(wù)云、物聯(lián)網(wǎng)方案中使用的高性能開源框架,由開銷很小的模塊化組件構(gòu)成。.NET Core 應(yīng)用程序和服務(wù)可以在Windows、Mac和Linux上跨平臺開發(fā)、運行和部署。 本書通過分析高并發(fā)系統(tǒng)存在的瓶頸,提出了一種支持超大規(guī)模和高并發(fā)訪問的高性能Web項目架構(gòu),并給出了該架構(gòu)的總體設(shè)計、身份認證、業(yè)務(wù)系統(tǒng)開發(fā)和消息轉(zhuǎn)發(fā)等基本子系統(tǒng)的模板,及其采用的關(guān)鍵技術(shù),包括分布式靜態(tài)文件系統(tǒng)、數(shù)據(jù)庫集群技術(shù)、Web API開放方法、機器學(xué)習(xí)框架、IDS身份認證。本書還論述了開發(fā)項目采用的版本控制與項目管理方法,以及項目部署和負載均衡技術(shù)。 本書可作為高等院校信息類專業(yè)本科Web應(yīng)用開發(fā)課程的教材或?qū)嵺`指導(dǎo)書,也可作為.NET Core應(yīng)用開發(fā)程序員的參考書。
<第1章 高性能Web項目架構(gòu) 1
1.1 小型項目的系統(tǒng)架構(gòu) 1
1.2 高并發(fā)系統(tǒng)存在的瓶頸 5
1.3 知名互聯(lián)網(wǎng)公司網(wǎng)站架構(gòu)圖 7
1.3.1 WikiPedia技術(shù)架構(gòu) 7
1.3.2 Facebook技術(shù)架構(gòu) 8
1.3.3 Yahoo! Mail技術(shù)架構(gòu) 9
1.3.4 Twitter技術(shù)架構(gòu) 9
1.3.5 Google App Engine技術(shù)架構(gòu) 11
1.3.6 Amazon技術(shù)架構(gòu) 12
1.3.7 優(yōu)酷網(wǎng)技術(shù)架構(gòu) 14
1.4 大型網(wǎng)站架構(gòu)體系的演變 17
1.5 一種支持超大規(guī)模高并發(fā)的高性能Web項目架構(gòu)設(shè)計 24
第2章 Web站點的設(shè)計與開發(fā) 30
2.1 系統(tǒng)開發(fā)的總體設(shè)計 30
2.2 共享庫—.NET Standard類庫 31
2.3 統(tǒng)一身份認證系統(tǒng)IDS 48
2.4 業(yè)務(wù)服務(wù)器的開發(fā)與集成 52