/
AngelCareMe
/
task_queue
Обзор
Документация
Войти
/
AngelCareMe
/
task_queue
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
internal/adapter/queue/queue_metrics.go
21 строка
782 B
AngelCareMe
done
28 июл 2025, 21:07
28 июл 2025, 21:07
c70014b
Код
Авторство
О чём код?
package queue import "context" // QueueMetrics предоставляет метрики очереди type QueueMetrics interface { // GetQueueSize возвращает размер очереди GetQueueSize(ctx context.Context) (int64, error) // GetProcessingCount возвращает количество задач в обработке GetProcessingCount(ctx context.Context) (int64, error) // GetFailedCount возвращает количество проваленных задач GetFailedCount(ctx context.Context) (int64, error) } // QueueHealthChecker проверяет здоровье очереди type QueueHealthChecker interface { // HealthCheck проверяет доступность очереди HealthCheck(ctx context.Context) error }