.NET Core开发实战,.NET Core微服务架构最佳实践
课程介绍
课程来自NETCore开发实践
标题=".NET Core开发实践,.NET Core微服务架构最佳实践图解" alt=".NET Core开发实践,.NET Core微服务架构最佳实践图解">文件目录
01丨课程介绍.mp4
02丨内容摘要.mp4
03丨NET Core的现状、未来与环境建设.mp4
04丨启动:掌握ASPNET Core.mp4的启动过程
05丨依赖注入:一个好的架构的起点.mp4
06丨作用域和对象释放行为:IDisposable对象释放的时机和陷阱你知道吗? .mp4
07丨用Autofac增强容器能力:介绍面向方面编程(AOP)能力.mp4
08丨配置框架:让服务无缝适配各种环境.mp4
09丨命令行配置提供者:最简单快捷的配置注入方式.mp4
10丨环境变量配置提供者:容器环境注入的最佳配置方式.mp4
11丨文件配置提供者:自由选择配置格式.mp4
12丨配置变更监控:配置热更新能力核心.mp4
13丨配置绑定:使用强类型对象携带配置数据.mp4
14丨自定义配置数据源:低成本实现自定义配置方案.mp4
15丨Option Framework:服务组件集成配置最佳实践.mp4
16丨选项数据热更新:让服务感知配置的变化.mp4
17丨增加选项数据校验:防止错误配置的应用接收用户流量.mp4
18丨日志框架:说说日志记录的最佳姿势.mp4
19丨日志作用域:解决不同请求之间的日志干扰.mp4
20丨结构化日志组件Serilog:记录一条对查询分析友好的日志.mp4
21丨中间件:控制请求处理过程的关键.mp4
22丨异常处理中间件:区分真异常和逻辑异常.mp4
23丨静态文件中间件:前后端分离、开发、合并部署、展示运行.mp4
24丨File Provider:让你把文件放在任何地方.mp4
25丨路由和端点:如何规划你的Web API.mp4
26丨项目结构概述:定义应用层和依赖.mp4
27丨定义实体:区分领域模型的内部逻辑和外部行为.mp4
28丨工作单元(UnitOfWork):管好你的事.mp4
29丨定义存储:使用EF Core实现存储层.mp4
30丨领域事件:提升业务内聚,实现模块解耦.mp4
31丨APIController:定义API的最佳实践.mp4
32丨集成事件:解决跨微服务的最终一致性.mp4
33丨集成事件:使用RabbitMQ实现EventBus.mp4
34丨MediatR:轻松实现命令查询职责分离模式(CQRS).mp4
35丨MediatR:让领域事件处理更优雅.mp4
36丨HttpClientFactory:管理出站请求的最佳实践.mp4
37丨gRPC:内部服务之间的通信工具.mp4
38丨gRPC:用代码生成工具提高生产效率.mp4
39丨Polly:通过失败重试机制提高服务可用性.mp4
40丨Polly:融合慢速请求避免雪崩效应.mp4
41丨网关与BFF:区分场景与职责.mp4
42丨网关与BFF:使用JWT实现身份认证与授权.mp4
43丨安全:防跨站请求伪造.mp4
44丨安全:防止开放重定向攻击.mp4
45丨安全:防跨站脚本.mp4
46丨安全:跨域请求.mp4
47丨缓存:针对不同场景设计合适的缓存策略.mp4
48丨部署:演示一个部署过程.mp4
49丨ConfigMap:实现基本配置方案.mp4
50丨配置:使用分布式配置中心方案版本管理配置.mp4
51丨健康检查:结合Liveness、Readiness、Startup检测实现高可用.mp4
52丨健康检查:构建完整的健康检查探针和看板.mp4
53丨ForwardedHeaders:确保服务在负载均衡下正常工作.mp4
54丨安全:介绍两种强制HTTPS.mp4的方法
55丨日志:与EFK集成日志三件套.mp4
56丨日志:无异常日志系统.mp4
57丨Tracking:集成SkyWalking .NET实现Tracking.mp4
58丨监控告警:Prometheus和AlertManager.mp4
59丨监控告警:用Granfana.mp4监控看板
60丨prometheus-net:自定义监控指标weapon.mp4
61丨结论.mp4
极客时间