UNPKG

@penkov/tasks_queue

Version:

A lightweight PostgreSQL-backed task queue system with scheduling, retries, backoff strategies, and priority handling. Designed for efficiency and observability in modern Node.js applications.

4 lines (3 loc) 316 B
export const sanitizeMetricPart = (value) => value.replace(/[^a-zA-Z0-9_:]/g, "_"); export const poolMetricName = (poolName, suffix) => `tasks_queue_pool_${sanitizeMetricPart(poolName)}_${suffix}`; export const queueMetricName = (queueName, suffix) => `tasks_queue_queue_${sanitizeMetricPart(queueName)}_${suffix}`;