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