Defining Queue Settings

www.altova.com Print this Topic Previous Page Up One Level Next page

Home >  Configuring Jobs >

Defining Queue Settings

Queue settings enable you to control usage of server resources, for example, by limiting the number of instances running in parallel for each job. In order to change queue settings, your user account must have the "Define execution queues" privilege, see How Privileges Work.

ff-queue

Queue settings

Minimum time between runs

An execution queue provides execution slots. Each slot will execute job instances sequentially.

 

The "Minimum time between runs" setting keeps a slot marked as occupied for a short duration after a job instance has finished, so it will not pick up the next job instance right away. This reduces maximum throughput for this execution queue, but provides CPU time for other execution queues and other processes on the same machine.

Maximum parallel runs

This option defines the number of times the same job may be executed in parallel on the server.

 

Parallel processing depends on the number of server cores available to FlowForce Server. For example, if you set this value to 12 and only two server cores is licensed, 12 jobs will appear as running in parallel; however, only two jobs will make progress at any given time.

 

If you are testing parallel service execution from your browser, be aware that the browser may hold back additional requests that address the same URL. As a workaround, you can initiate parallel instances of the same job from two different browsers.


© 2019 Altova GmbH