A tool is provided to manage service instances for request processing that
includes a monitor component, a manager component, and a configuration
component. The monitor component is operable to determine a depth of
message requests in a queue. The manager component is operable to manage
a number of service instances processing the message requests. The
configuration component is operable to set a threshold depth of message
requests in the queue such that when the monitor component determines the
depth of message requests in the queue exceeds the threshold, the monitor
component initiates additional service instances to process the message
requests.