| | |
| | | (nameof(ConfigKey.RelocationFinishTask), "Task/RelocationFinishTask"), |
| | | (nameof(ConfigKey.CreateRobotGroupPalletTask), "Task/CreateRobotGroupPalletTask"), |
| | | (nameof(ConfigKey.CreateRobotChangePalletTask), "Task/CreateRobotChangePalletTask"), |
| | | (nameof(ConfigKey.CreateRobotSplitPalletTask), "Task/CreateRobotSplitPalletTask") |
| | | (nameof(ConfigKey.CreateRobotSplitPalletTask), "Task/CreateRobotSplitPalletTask"), |
| | | (nameof(ConfigKey.OutboundFinishTaskTray), "Task/OutboundFinishTaskTray"), |
| | | (nameof(ConfigKey.SplitPalletConfirm), "Stock/SplitPalletConfirm"), |
| | | (nameof(ConfigKey.GroupPalletConfirm), "Stock/GroupPalletConfirm") |
| | | }; |
| | | |
| | | private readonly ICacheService _cache; |
| | |
| | | |
| | | public Task StartAsync(CancellationToken cancellationToken) |
| | | { |
| | | const string cacheKey = $"{RedisPrefix.Code}"; |
| | | |
| | | _cache.RemoveByPrefix($"{cacheKey}"); |
| | | |
| | | |
| | | |
| | | const string cacheKeyPrefix = $"{RedisPrefix.Code}:{RedisName.API}:"; |
| | | int warmedCount = 0; |
| | | |
| | | |
| | | |
| | | foreach ((string configKey, string routePath) in ApiRouteMappings) |
| | | { |
| | |
| | | warmedCount++; |
| | | } |
| | | |
| | | _logger.LogInformation(":API路由缓存预热完成。计数={Count}", warmedCount); |
| | | _logger.LogInformation("API路由缓存预热完成,共加载={Count}个路由映射", warmedCount); |
| | | return Task.CompletedTask; |
| | | } |
| | | |