Skip to content

Implement label-specific DIE queues for targeted consumer restart#62

Open
masicek wants to merge 1 commit into
masterfrom
consumer-lable-v5
Open

Implement label-specific DIE queues for targeted consumer restart#62
masicek wants to merge 1 commit into
masterfrom
consumer-lable-v5

Conversation

@masicek

@masicek masicek commented Jun 23, 2026

Copy link
Copy Markdown
Contributor
  • Add Manager methods getTopPriorityName() and includeTopPriority() to support per-label DIE queues (e.g., 0_worker)
  • Update Consumer and Producer interfaces to accept optional consumerLabel parameter
  • Add -l/--label option to consume and reload-consumers commands
  • Enhance reload-consumers to send DIE per label with -l option (e.g., -l label1,label2) while maintaining backward compatibility (number of DIE messages per label/queue)
  • Update Producer helper signatures to match interface changes
  • Add comprehensive unit and integration tests for label queue naming and reload logic
  • Update README and CLAUDE.md with new functionality and usage guidance

- Add Manager methods getTopPriorityName() and includeTopPriority() to support per-label DIE queues (e.g., 0_worker)
- Update Consumer and Producer interfaces to accept optional consumerLabel parameter
- Add -l/--label option to consume and reload-consumers commands
- Enhance reload-consumers to send DIE per label with -l option (e.g., -l label1,label2) while maintaining backward compatibility (number of DIE messages per label/queue)
- Update Producer helper signatures to match interface changes
- Add comprehensive unit and integration tests for label queue naming and reload logic
- Update README and CLAUDE.md with new functionality and usage guidance
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant