计算机
类型
可以朗读
语音朗读
196千字
字数
2023-12-01
发行日期
展开全部
主编推荐语
聚合多位微软MVP剖析经典项目,系统介绍云原生应用开发思路、方法、技巧。
内容简介
本书是一本介绍.NET云原生开发技术的实用教程,由多位微软MVP联合编写,通过实际的项目代码,从多个角度深入浅出地阐释了云原生开发的理论和在实际开发中的应用。
目录
- 版权信息
- 前言
- 第1章 迎接云原生的浪潮
- 1.1 扑面而来的云原生
- 1.2 云原生设计的十二原则
- 1.3 云原生四大核心要素
- 1.4 使用.NET技术开发云原生应用的优势
- 1.5 小结
- 第2章 配置.NET云原生开发与运行环境
- 2.1 系统要求
- 2.2 安装与配置Git环境
- 2.3 安装.NET
- 2.4 安装Visual Studio 2022或Visual Studio Code
- 2.5 安装Docker
- 2.6 启用Kubernetes
- 2.7 小结
- 第3章 云原生应用开发——电子商务应用eShopOnContainers
- 3.1 云原生应用eShopOnContainers功能概述
- 3.2 运行eShopOnContainers应用
- 3.3 访问eShopOnContainers应用程序
- 3.4 eShopOnContainers代码组织
- 3.5 小结
- 第4章 实现云原生应用的扩展性
- 4.1 容器化应用
- 4.2 镜像仓库
- 4.3 Docker定义文件Dockerfile
- 4.4 扩展容器应用
- 4.5 容器与编排器实践
- 4.6 小结
- 第5章 实现云原生应用的通信
- 5.1 云原生应用通信的复杂性
- 5.2 服务注册与服务发现
- 5.3 前端应用的通信模式
- 5.4 服务与服务之间的通信
- 5.5 新一代通信协议gRPC
- 5.6 服务网格(Service Mesh)
- 5.7 实战演练:实现eShopOnContainers中的组件间通信
- 5.8 小结
- 第6章 数据访问模式
- 6.1 云原生应用中的数据访问模式
- 6.2 关系型与非关系型数据库
- 6.3 在云原生应用中应用缓存
- 6.4 实战演练:实现eShopOnContainers中产品价格变更的最终一致性
- 6.5 小结
- 第7章 实现可恢复的弹性应用
- 7.1 应用程序的弹性模式
- 7.2 设计支持弹性的通信方案
- 7.3 实战演练:在eShopOnContainers中实现弹性应用
- 7.4 小结
- 第8章 实现云原生应用的身份管理
- 8.1 云原生应用的认证与授权
- 8.2 基于IdentityServer4实现OpenID Connect
- 8.3 实战演练:在eShopOnContainers中集成身份认证服务
- 8.4 小结
- 第9章 实现云原生应用的可观察性
- 9.1 可观察性的概念
- 9.2 云原生应用中的遥测管理
- 9.3 使用Seq管理日志
- 9.4 使用ELK技术栈管理日志
- 9.5 应用OpenTelemetry
- 9.6 小结
- 第10章 深入理解云原生、容器、微服务和器、微服务和DevOps
- 10.1 基础设施即代码(IaC)
- 10.2 云原生和DevOps的多层含义
- 10.3 DevOps实施落地的两大法宝
- 10.4 DevOps实施落地的三步工作法
- 10.5 版本管理系统
- 10.6 微服务发布流水线完整示例:FPR-CICD-Flow工作流程
- 10.7 小结
- 第11章 基于Dapr开发云原生应用
- 11.1 Dapr概览
- 11.2 Dapr提供的构建块
- 11.3 基于Dapr的云原生开发
- 11.4 基于Dapr的eShopOnDapr介绍
- 11.5 小结
展开全部
出版方
机械工业出版社
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。