掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
基于.NETCore框架的分布式系統架構設計 版權信息
- ISBN:9787522603032
- 條形碼:9787522603032 ; 978-7-5226-0303-2
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
基于.NETCore框架的分布式系統架構設計 內容簡介
本書以C#為編程語言,全面介紹了.Net Core開發和設計高性能Web系統的核心關鍵技術,同時介紹了版本控制、項目管理等開發中的軟件工程技術。全書共有9章,主要內容有Web項目架構簡介、架構體系的演變歷程、分布式系統理論、分布式文件存儲系統、內存知識進階、數據全文檢索、消息隊列中間件、微服務架構、分布式站點的設計開發。 本書可作為高等院校信息類專業本科Web應用開發課程的教材或實踐指導書,也可作為.NET Core開發和應用開發程序員的參考書。
基于.NETCore框架的分布式系統架構設計 目錄
前 言
第1章 Web項目架構簡介
1.1 經典三層架構模式
1.2 工廠模式簡介
1.3 高并發系統存在的瓶頸
1.4 大型互聯網公司系統架構圖
1.4.1 WikiPedia技術架構
1.4.2 Facebook架構
1.4.3 Yahoo!Mail架構
1.4.4 Twitter技術架構
l.4.5 Google App Engine技術架構
1.4.6 Amazon技術架構
1.4.7 優酷的技術架構
1.4.8 12306的技術架構
第2章 架構體系的演變歷程
2.1 單機構建網站
2.2 應用服務器與數據庫分離
2.3 應用服務器負載均衡
2.4 數據庫讀寫分離
2.5 引入搜索引擎實現全文搜索
2.6 引入緩存
2.7 數據庫拆分
2.8 應用拆分
2.9 引入消息中間件
2.10 分布式系統架構設計
第3章 分布式系統理論
3.1 分布式系統的設計理念
3.2 分布式系統原理
3.3 ZooKeeper原理及應用
3.3.1 ZooKeeper的原理與功能
3.3.2 ZooKeeper的應用場景
3.4 CAP理論
3.5 BASE準則
3.6 分布式事務
3.6.1 數據庫單機事務
3.6.2 X/OpenDTP事務模型
3.6 _3分布式事務解決方案
第4章 分布式文件存儲系統
4.1 數據存儲技術相關知識
4.2 NFS網絡文件系統
4.3 分布式文件系統
4.4 GlusterFS分布式文件系統
4.5 Ceph分布式文件存儲系統
4.6 CoDFS分布式文件系統
4.7 系統實現
4.7.1 負載均衡子系統
4.7.2 文件管理子系統
4.7.3 數據庫子系統
4.7.4 文件存儲子系統CoDFSStorage
第5章 內存知識進階
5.1 內存基本知識
5.1.1 錯綜復雜的CPU與簡單的內存
5.1.2 多核CPU與內存共享問題
5.1.3 著名的Cache偽共享問題
5.1.4 深入理解不一致性內存
5.2 內存發展歷史
5.3 內存緩存技術
5.3.1 緩存概述
5.3.2 緩存實現的方式
5.3.3 Memcache的內存管理技術
5.3.4 Redis解析
5.4 內存計算產品
5.4.1 SAP HANA
5.4.2 Hazelcast
5.4.3 VoltDB
第6章 數據全文檢索
6.1 I~ucene全文檢索
6.2 Solr全文檢索
6.3 ElasticSearch全文檢索
第7章 消息隊列中間件
7.1 消息隊列
7.2 需要消息隊列的原因
7.2.1 異步處理
7.2.2 應用解耦
7.2.3 流量削峰
7.2.4 日志處理
7.2.5 消息通信對
7.3 消息隊列技術的介紹和原理
7.3.1 消息中間件概述
7.3.2 MQ的工作原理和基本配置舉例
7.3.3 常用消息隊列
第8章 微服務架構
8.1 微服務架構興起的原因
8.2 Docker容器技術
8.3 全面理解微服務架構
8.4 常見微服務架構方案
8.4.1 ZeroC IceGrid微服務架構
8.4.2 Spring Cloud微服務架構
8.4.3 基于消息隊列的微服務架構
8.4.4 Docker Swarm微服務架構
第9章 分布式站點的設計與開發
9.1 系統開發的總統設計
9.2 共享庫.NETStandard類庫
9.3 統一身份認證系統
9.4 業務服務器的開發與集成
9.5 即時消息服務器eChat
9.5.1 即時通信技術的發展
9.5.2 即時通信技術
9.5.3 即時通信技術的實現——SingalR
9.5.4 系統體系結構圖
9.5.5 關鍵技術剖析
9.6 WebAPI的遠程調用
9.6.1 應用客戶端中的調用
9.6.2 網頁中的調用方法
參考文獻
第1章 Web項目架構簡介
1.1 經典三層架構模式
1.2 工廠模式簡介
1.3 高并發系統存在的瓶頸
1.4 大型互聯網公司系統架構圖
1.4.1 WikiPedia技術架構
1.4.2 Facebook架構
1.4.3 Yahoo!Mail架構
1.4.4 Twitter技術架構
l.4.5 Google App Engine技術架構
1.4.6 Amazon技術架構
1.4.7 優酷的技術架構
1.4.8 12306的技術架構
第2章 架構體系的演變歷程
2.1 單機構建網站
2.2 應用服務器與數據庫分離
2.3 應用服務器負載均衡
2.4 數據庫讀寫分離
2.5 引入搜索引擎實現全文搜索
2.6 引入緩存
2.7 數據庫拆分
2.8 應用拆分
2.9 引入消息中間件
2.10 分布式系統架構設計
第3章 分布式系統理論
3.1 分布式系統的設計理念
3.2 分布式系統原理
3.3 ZooKeeper原理及應用
3.3.1 ZooKeeper的原理與功能
3.3.2 ZooKeeper的應用場景
3.4 CAP理論
3.5 BASE準則
3.6 分布式事務
3.6.1 數據庫單機事務
3.6.2 X/OpenDTP事務模型
3.6 _3分布式事務解決方案
第4章 分布式文件存儲系統
4.1 數據存儲技術相關知識
4.2 NFS網絡文件系統
4.3 分布式文件系統
4.4 GlusterFS分布式文件系統
4.5 Ceph分布式文件存儲系統
4.6 CoDFS分布式文件系統
4.7 系統實現
4.7.1 負載均衡子系統
4.7.2 文件管理子系統
4.7.3 數據庫子系統
4.7.4 文件存儲子系統CoDFSStorage
第5章 內存知識進階
5.1 內存基本知識
5.1.1 錯綜復雜的CPU與簡單的內存
5.1.2 多核CPU與內存共享問題
5.1.3 著名的Cache偽共享問題
5.1.4 深入理解不一致性內存
5.2 內存發展歷史
5.3 內存緩存技術
5.3.1 緩存概述
5.3.2 緩存實現的方式
5.3.3 Memcache的內存管理技術
5.3.4 Redis解析
5.4 內存計算產品
5.4.1 SAP HANA
5.4.2 Hazelcast
5.4.3 VoltDB
第6章 數據全文檢索
6.1 I~ucene全文檢索
6.2 Solr全文檢索
6.3 ElasticSearch全文檢索
第7章 消息隊列中間件
7.1 消息隊列
7.2 需要消息隊列的原因
7.2.1 異步處理
7.2.2 應用解耦
7.2.3 流量削峰
7.2.4 日志處理
7.2.5 消息通信對
7.3 消息隊列技術的介紹和原理
7.3.1 消息中間件概述
7.3.2 MQ的工作原理和基本配置舉例
7.3.3 常用消息隊列
第8章 微服務架構
8.1 微服務架構興起的原因
8.2 Docker容器技術
8.3 全面理解微服務架構
8.4 常見微服務架構方案
8.4.1 ZeroC IceGrid微服務架構
8.4.2 Spring Cloud微服務架構
8.4.3 基于消息隊列的微服務架構
8.4.4 Docker Swarm微服務架構
第9章 分布式站點的設計與開發
9.1 系統開發的總統設計
9.2 共享庫.NETStandard類庫
9.3 統一身份認證系統
9.4 業務服務器的開發與集成
9.5 即時消息服務器eChat
9.5.1 即時通信技術的發展
9.5.2 即時通信技術
9.5.3 即時通信技術的實現——SingalR
9.5.4 系統體系結構圖
9.5.5 關鍵技術剖析
9.6 WebAPI的遠程調用
9.6.1 應用客戶端中的調用
9.6.2 網頁中的調用方法
參考文獻
展開全部
書友推薦
- >
伯納黛特,你要去哪(2021新版)
- >
苦雨齋序跋文-周作人自編集
- >
小考拉的故事-套裝共3冊
- >
煙與鏡
- >
朝聞道
- >
巴金-再思錄
- >
回憶愛瑪儂
- >
名家帶你讀魯迅:朝花夕拾
本類暢銷