Async Framework and Queue Management Overview

The Async Framework provides background execution processing for a Landmark system, including the processing of set actions and instance actions. For example, when a user makes certain kinds of requests through a form, these are processed in the background by the Async Framework.

The Async Framework uses queues. In addition to queues that are devoted to e-mail and S3 transaction processing, a Landmark system has a default queue for background processing. You can also create more queues and use queue mapping to determine which actions and tasks are processed by which queue. In these ways, you can manage the processing load for your system so that jobs finish in a timely manner and the system as a whole has the necessary resources available at all times for both foreground and background processing.