Multiple Logger web applications

For Escenic sites with high traffic peaks, the number of parallel logging requests to the EAE Logger can become too many and performance issues will arise. In order to cope with these performance issues, EAE Logger can be deployed on multiple physical application servers.

When deploying multiple instances of EAE Logger, only one these can have the Page view services running; choose one as master and let the rest be slaves. This is important, avoiding potential interference problems if two or more Logger instances would start aggregation and maintenance services concurrently.

If your web infrastructure has a physical load balancer in front, this can be used to distribute the load over the available Logger servers. Otherwise, the application server might provide some means for load balancing. Another possibility is to implement a simple 'round robin' algorithm for the template script when it writes the URL to the Logger servlet in the JavaScript sent to the visitors browser.