Support #721

tmqueue QoS support forwarder message distribution

Added by Lauris almost 3 years ago. Updated almost 3 years ago.

Status:ClosedStart date:08/08/2021
Priority:Normal (Code 4)Due date:
Assignee:-% Done:


Target version:-


It has been found, that if for tmqueue some forward queue service constantly responds slowly, then all forward (-f) threads becomes busy with the slow messages, thus in the same time other forward queues start to suffer and operates at the rate of the slowest service.


#1 Updated by Lauris almost 3 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Release notes

Added new flag "workers" for queue definition, with default value 2. See [[]] for details.
This flag indicates the maximum number of forward threads that may be kept busy for particular automatic queue. The value shall be lower that tmqueue forward (-f) thread pool size. All queues will perform independently while number of busy queues multiplied by number of workers per queue would be less that total forward thread pool size.

Available from Enduro/X release 7.5.32+.

#2 Updated by Lauris almost 3 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF