namespace HtmlToPdfService.Api.Models;
///
/// 健康检查响应
///
public class HealthResponse
{
///
/// 状态:Healthy, Degraded, Unhealthy
///
public string Status { get; set; } = string.Empty;
///
/// 时间戳
///
public DateTime Timestamp { get; set; } = DateTime.UtcNow;
///
/// 浏览器池状态
///
public BrowserPoolStatus? BrowserPool { get; set; }
///
/// 队列状态
///
public QueueStatus? Queue { get; set; }
}
///
/// 浏览器池状态
///
public class BrowserPoolStatus
{
public int TotalInstances { get; set; }
public int AvailableInstances { get; set; }
public int MaxInstances { get; set; }
}
///
/// 队列状态
///
public class QueueStatus
{
public int CurrentTasks { get; set; }
public int MaxConcurrent { get; set; }
}