dramatiq.messages.delayed.inprogress
Delayed messages scheduledDimensions:None
Technical Annotations (15)
Configuration Parameters (3)
bucket_sizerecommended: 2x expected peakfill_raterecommended: adaptive based on queue lengthDEFAULT_MAX_BACKOFFrecommended: 30 minutes or lessCLI Commands (2)
redis-cli HGETALL "dramatiq:default.msgs"diagnosticredis-cli SMEMBERS "dramatiq:__acks__.{worker_id}.{queue}"diagnosticTechnical References (10)
DQ consumer threadcomponentDelayed Deliverycomponentredis_message_idconceptmessage_idconceptWorkerThreadcomponentdramatiq:default.msgscomponent*.DQcomponentworker.pyfile pathConsumerThreadcomponenthandle_delayed_messagescomponentRelated Insights (5)
Token bucket depletion starves queues during burst trafficwarning
▸
Delayed messages exceeding consumer timeout cause queue churnwarning
▸
High prefetch limit for delayed messages risks memory exhaustionwarning
▸
Delayed messages duplicated with same message_id but different redis_message_idscritical
▸
Race condition between delayed message copy and acknowledgmentcritical
▸