What would you like to be added:
Remove the queue-selection surface from flow control, left over from when multiple queue implementations existed:
- The
PriorityBandConfig.Queue field, the WithQueue config option, and the defaultQueue default.
- The string-keyed queue registry/factory (
MustRegisterQueue, NewQueueFromName, RegisteredQueueName).
The priority queue would be constructed directly at flow provisioning, making the queue a pure internal detail.
Why is this needed:
After unifying flow control on a single priority queue (#1831), there is only one queue implementation, so a configurable per-band queue name selects nothing and is misleading. This was surfaced in review of #1831.
What would you like to be added:
Remove the queue-selection surface from flow control, left over from when multiple queue implementations existed:
PriorityBandConfig.Queuefield, theWithQueueconfig option, and thedefaultQueuedefault.MustRegisterQueue,NewQueueFromName,RegisteredQueueName).The priority queue would be constructed directly at flow provisioning, making the queue a pure internal detail.
Why is this needed:
After unifying flow control on a single priority queue (#1831), there is only one queue implementation, so a configurable per-band queue name selects nothing and is misleading. This was surfaced in review of #1831.