配置中心: - BuildFlow.Host.csproj 加 Winton.Extensions.Configuration.Consul 3.0.1 - Program.cs 注册 AddConsul(Optional=true 容错,ReloadOnChange=true 热重载) - 配置优先级:appsettings.json → Secrets → Consul KV(最高,生产真相源) 热重载(IOptions<T> → IOptionsMonitor<T>): - KkFileView/AiOptions/NotificationService:.Value → .CurrentValue,完全热重载 - 4 个 HostedService:业务参数热重载,timer 间隔启动时定一次(方案 A) - S3StorageService:IOptionsMonitor + OnChange 回调重建 AmazonS3Client(volatile + lock) - 测试全过(Rag 40 + Workflow Notification 21) compose 加 Consul__Host 环境变量(api 容器注入 Consul 地址) 后续:Consul 部署在 middleware,KV 全量灌入 buildflow/* 前缀
Description
No description provided
Languages
C#
99.5%
Shell
0.5%