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.

 
loading table of contents...