Job Queues

Job queues are a mechanism for sending jobs to specificFME Engines. The reasons for using job queues include:

  • Controlling the priority of job requests.
  • Sending a job to an FME Engine in close proximity to a data source.
  • Reserving an FME Engine for a scheduled task.
  • Reserving a Dynamic Engine for specific jobs.
  • Reserving an FME Engine for quick jobs.
  • Sending a job to an FME Engine that supports a particular format.

当你创建一个工作队列,你分配e or more FME Engines to the queue. (You can assign an FME Engine to more than one queue.) Then, when yourun a job, you can specify which queue—and, therefore, which engines—to handle the job. If you create multiple job queues with different priority levels, higher-priority queues submit job requests before lower-priority queues, depending on timing.

By extension, you can also assign a repository to a queue. By default, all jobs are assigned to the queue of their respective workspace repository, unless another queue is specified for the job.

Any engine or repository that is not assigned to a queue explicitly is assigned to the Default queue.

See Also

Creating and Assigning Job Queues

To get started with job queues, create your own queues and assign engines and, if desired, repositories, to them.

  1. SelectLicensing & Engines>Engines.
  2. ClickCreate Queue.
  3. In the Queue Name dialog, enter a name for the queue, and clickOK.
  4. To assign engines, repositories, and priority, click the edit iconbeside the queue.
    • Add a description (optional).
    • Assign repositories (optional).
    • Assign engine(s) (required).
    • Note: ">Note:You can also assign an engine to a queue under Engines, at top. As well, you can assign a repository to a queue on theWorkspacespage.

    • Assign a priority (defaults to 5). Priority must be an integer between 1 and 10. The highest priority is 1 and the lowest priority is 10. Queues with higher priority submit job requests before queues with lower priority, depending on timing.
  5. To save, click the edit icon again.

Editing Queues

To change the engines or repositories assigned to a queue, or update the queue's description, click the edit iconbeside the queue you want to change. Make the desired changes, and click the edit icon again to save.

Note: ">Note:If an engine is assigned to only one queue, it can be removed from the queue only if it is offline.

Removing Queues

Note: ">Note:You cannot remove the Default queue.

  1. Click the edit iconbeside the queue you want to remove.
  2. Click the delete icon.
  3. On the Warning dialog, clickOKto delete, orCancelto undo.