摘要 |
Efficient processing of requests is achieved through a system including a queue processor (140), one or more queues (120), one or more queue items (1201), a scheduler (130), and a plurality of rules (160). A request is anything that needs to be processed, including both commands to perform actions or static files that need to be filed. Every request, regardless of type, is placed in a queue (120). The queue holds items waiting to be processed. Once a request is placed in a queue, it is a queue item. In an asynchronous embodiment, a scheduler executes a queue processor, which processes all of the items in the queue according to a set of ordered rules provided by a rule finder. |