本课程学习使用微软全新的革命性侧车技术(side car technology)开发现代分布式微服务应用程序,使用 AspNetCore5 和 DAPR 开发现代分布式微服务应用程序。
- 解释微服务架构和单体架构的区别
- 它开始教您是什么促使 Microsoft 公司提出 Dapr(分布式应用程序运行时/Distributed Application Runtime)技术。
- 它教你 Dapr 技术的组件以及这些组件的用途
- 它教你如何在本地机器上全局安装和/或更新 Dapr 库
- 教你Dapr与Docker的关系
- 它会教您 Side Car 技术的含义以及它如何帮助简化微服务应用程序的开发。
- 它会教您使用什么服务调用块(服务发现块)以及 Dapr 提供哪些方法可以将该块在您的项目中付诸实施。
- 它教你 Dapr SDK for .NET 库。
- 作为初学者,它教您如何构建一个简单的微服务项目,您将学习如何在由 Web 前端和 webapi 后端项目组成的项目中使用服务调用构建块,从而自动发现后端服务。
- 它教您 PubSub 消息传递构建块如何帮助您使用 Dapr sidecar 技术轻松开发异步通信微服务,而无需任何管道代码。
- 在教你基础知识后,它可以让你学习如何设计一个功能齐全的分布式微服务业务应用程序,其中涉及 4 个微服务和 Azure Face API 门户的免费人脸检测产品。
- 它以循序渐进的方式教您从 Web 界面开始开发每个微服务,测试微服务之间的协作以及每个阶段的结果。
- 它教你如何从 Azure 人脸 API 门户获取身份验证密钥,并在微服务中使用它向 API 发送照片并从那里取回人脸图像坐标。
- 它教你如何为 mssqlserver 和 maildev 启动 docker 容器用于电子邮件。
- 它教您如何使用 Entity Framework Core 创建迁移代码,并在设计时创建数据库及其表。
- 它教导如何通过代码在运行时自动运行迁移代码。
- 它教您如何使用 3rd 方图像处理库从给定人脸坐标的照片中裁剪人脸图像。
- 它教您学习并充分利用 Dapr 库中的输入和输出绑定。
- 它教你如何使用 Dapr 输入绑定块作为 Cron 作业服务,让一个 webapi 端点定期唤醒以完成给定的工作。
- 它教你如何使用 redis 数据库作为键/值对数据存储作为 Dapr Side car 元素,称为状态管理构建块。
- 教你在使用Dapr的pub/sub Building Block时如何使用redis作为消息传递工具
- 您将通过 Dapr 仪表板体验使用 Zipkin 和 Dapr 的遥测和诊断工具。
- 它教你如何利用微软的另一项新发明,即 Tye 项目,通过使用类似于 docker-compose 技术的 tye.yaml 文件来编排你的微服务,但无需编写任何 docker 文件。
- 您还将学习如何调试 Tye 项目的 daprized 应用程序。
- 您还将体验结构化日志服务器,例如 SEQ,它将帮助您对日志进行深入查询。
Genre: eLearning | MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.20 GB | Duration: 5h 30m
Learn to develop a modern distributed microservices application using Microsoft’s new revolutionary side car technology
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。