If an event is logged to a file or a database with every request, and the events are handled synchronously, the file can become a performance bottleneck. To make the events asynchronous, you must create a queue between the event source and the event sink. By default, Personalization module events are sent to the event Action Queue component, located at /atg/dynamo/service/event/handlers/ActionQueue. These events are handled either when the queue fills up or at a time that you can schedule.

You can configure events to trigger immediately, without passing to the Action Queue, by setting the queueActions property in the Action Handler to false.