云原生应用开发实战:基于.NET开发框架及Kubernetes容器编排技术

云原生应用开发实战:基于.NET开发框架及Kubernetes容器编排技术

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

聚合多位微软MVP剖析经典项目,系统介绍云原生应用开发思路、方法、技巧。

内容简介

本书是一本介绍.NET云原生开发技术的实用教程,由多位微软MVP联合编写,通过实际的项目代码,从多个角度深入浅出地阐释了云原生开发的理论和在实际开发中的应用。

作者简介

51Aspx,业内领先的.NET学习和源码分享平台,并紧跟技术趋势,不断扩展编程语言类型和合作团队。

目前,51Aspx有110万注册会员,14000余套完整源码,以及建立紧密合作关系的资深开发者800余人。51Aspx积极与微软官方合作举办各类.NET技术活动,与微软MVP团队、微软Reactor团队紧密合作,多次受邀参加微软中国及美国总部的重大技术合作,积极与微软一道传播.NET。

章节目录

版权信息

前言

第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 小结

云原生应用开发实战:基于.NET开发框架及Kubernetes容器编排技术是2023年由机械工业出版社出版,作者刘海峰 编著。

得书感谢您对《云原生应用开发实战:基于.NET开发框架及Kubernetes容器编排技术》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
ASP.NET Core与RESTful API 开发实战 电子书
本书介绍了如何使用ASP.NETCore开发RESTfulAPI应用,共包含10章内容。前3章主要介绍了REST、HTTP、ASP.NETCore的基础理论,第4-10章讲述如何根据前3章的理论逐步构建规范的RESTfulAPI应用,涉及资源的基本操作、EntityFrameworkCore、高级查询、日志、缓存、并发、HATEOAS、认证与安全、测试以及部署等内容。
基于Linux的物联网应用开发基础及项目实战(微课版) 电子书
本书介绍Linux操作系统基础知识及其在物联网、云计算等领域的实际应用。书中共8章,包括物联网应用开发基础及项目实战、Linux操作系统基础及项目实战、Linux编程基础及项目实战、LinuxJava编程基础及项目实战、Linux云服务器开发基础及项目实战、嵌入式Linux基础及项目实战、嵌入式Linux应用开发实战和Linux物联网云服务器应用开发实战。
云原生架构进阶实战 电子书
凝练云原生的核心思想和理念,通过讲述云原生敏捷基础架构构建过程和DevOps方法,并结合实际案例,为你展现云原生的实战场景和步骤。
Android Studio应用开发实战详解 电子书
全书共分18章,依次讲解了Android开发基础、搭建Android开发环境、AndroidStudio集成开发环境介绍、AndroidStudio常见操作、分析Android应用程序文件的组成、Gradle技术基础、UI界面布局、MaterialDesign设计语言、核心组件介绍、Android事件处理、图形图像和动画处理、开发音频/视频应用程序、GPS地图定位、Android传感器应用开发、编
Java面向对象程序开发及实战 电子书
大数据开发之路,带你进入面向对象编程世界。