Skip to content
bitzorcas
EN

Concept

应用启动时序

API 宿主从 WebApplicationBuilder 到健康检查就绪的启动序列。

Last updated

概述

启动时序时间线展示了 API 宿主中服务注册的确切顺序:从初始的 WebApplicationBuilder,经过 Aspire 服务默认值、核心运行时注册、持久化适配器设置、多方案认证、API 管道配置、架构初始化、中间件映射,最终到健康检查就绪。

关键要点

  • 核心运行时 最先注册——时钟、用户上下文、审计、租户解析器和授权
  • 持久化适配器 通过 Persistence:Provider 配置可切换(SqlSugar 或 EF Core)
  • API 管道 注册 Mediator 及 7 个管道行为,加上 Mapster 和限流
  • 架构初始化(--init-schema)在 Web 管道启动之前运行

相关