网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 基于.NET Core的高性能Web系统设计与开发技术
分类 教育考试-考试-计算机类
作者 王合闯//韩红玲
出版社 中国水利水电出版社
下载
简介
内容推荐
.NET Core是一种可以在桌面应用、服务云、物联网方案中使用的高性能开源框架,由开销很小的模块化组件构成。.NET Core 应用程序和服务可以在Windows、Mac和Linux上跨平台开发、运行和部署。
本书通过分析高并发系统存在的瓶颈,提出了一种支持超大规模和高并发访问的高性能Web项目架构,并给出了该架构的总体设计、身份认证、业务系统开发和消息转发等基本子系统的模板,及其采用的关键技术,包括分布式静态文件系统、数据库集群技术、Web API开放方法、机器学习框架、IDS身份认证。本书还论述了开发项目采用的版本控制与项目管理方法,以及项目部署和负载均衡技术。
本书可作为高等院校信息类专业本科Web应用开发课程的教材或实践指导书,也可作为.NET Core应用开发程序员的参考书。
目录
前言
第1章 高性能Web项目架构
1.1 小型项目的系统架构
1.2 高并发系统存在的瓶颈
1.3 知名互联网公司网站架构图
1.3.1 WikiPedia技术架构
1.3.2 Facebook技术架构
1.3.3 Yahoo! Mail技术架构
1.3.4 Twitter技术架构
1.3.5 Google App Engine技术架构
1.3.6 Amazon技术架构
1.3.7 优酷网技术架构
1.4 大型网站架构体系的演变
1.5 一种支持超大规模高并发的高性能Web项目架构设计
第2章 Web站点的设计与开发
2.1 系统开发的总体设计
2.2 共享库—.NET Standard类库
2.3 统一身份认证系统IDS
2.4 业务服务器的开发与集成
2.5 即时消息服务器eChat
2.5.1 即时通信技术的发展
2.5.2 即时通信技术
2.5.3 即时通信技术的实现之一——SingalR
2.5.4 eChat系统体系结构
2.5.5 关键技术剖析
第3章 分布式静态文件系统
3.1 技术相关
3.2 系统设计
3.3 系统实现
3.3.1 负载均衡子系统
3.3.2 文件管理子系统
3.3.3 数据库子系统
3.3.4 文件存储子系统CoDFSStorage
第4章 高性能数据库集群技术
4.1 高性能数据库集群:读写分离
4.2 MySQL Cluster(分布式数据库集群)的搭建
4.2.1 概述
4.2.2 环境说明
4.2.3 安装MySQL Cluster
4.2.4 配置安装管理节点
4.2.5 配置安装数据节点
4.2.6 配置安装SQL节点
4.2.7 测试
4.2.8 启动和停止集群
第5章 开放系统的Web API
5.1 WCF、WCF Rest、Web Service和Web API
5.2 开放系统的Web API
5.3 Web API的远程调用
5.3.1 网页中的调用方法
5.3.2 应用客户端中的调用
第6章 系统中融入人工智能
6.1 ML.NET
6.1.1 ML.NET概述
6.1.2 借助ML.NET使用聚类分析学习器对鸢尾花进行分类
6.2 Accord.NET
6.2.1 Accord.NET简介
6.2.2 Accord.NET示例
第7章 大规模并发访问的请求串行化与消息队列
7.1 需要消息队列的原因
7.1.1 异步处理
7.1.2 应用解耦
7.1.3 流量削峰
7.1.4 日志处理
7.1.5 消息通信
7.2 消息队列技术的介绍和原理
7.2.1 消息中间件概述
7.2.2 MQ的工作原理
7.2.3 常用消息队列
7.3 高性能Web系统中的消息队列技术
7.3.1 在项目的部署环境下安装和启用RabbitMQ
7.3.2 .NET Core项目中使用RabbitMQ
第8章 项目的安全保证机制
8.1 数据的散列与加密
8.1.1 MD
8.1.2 对称加密技术
8.2 接口的安全令牌
8.2.1 非对称加密技术
8.2.2 Web API的安全令牌
8.3 基于IDS的系统认证安全
第9章 项目开发中的源代码版本控制与项目管理
9.1 常用版本控制系统的比较
9.2 项目开发中的版本控制
9.2.1 Git、GitHub与GitLab
9.2.2 使用Docker部署GitLab
9.2.3 GitLab多人协作开发
9.3 项目管理与OnlyOffice
9.3.1 安装OnlyOffice在线协作办公平台
9.3.2 OnlyOffice中的项目管理功能
第10章 项目部署与负载均衡技术
10.1 基于Docker的项目部署
10.1.1 Docker概述[14]
10.1.2 Docker的优势
10.1.3 Docker引擎
10.1.4 Docker构架
10.1.5 基于Docker的项目部署
10.2 负载均衡服务器
10.2.1 需要负载均衡的原因
10.2.2 高并发解决方案中的负载均衡
10.2.3 使用Nginx实现负载均衡
参考文献
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 0:55:43