Virtual Waiting Room with EdgeWorkers

Virtual Waiting Room helps maintain business continuity for your dynamic applications in high-demand situations. It acts as a front-end “shock absorber” when peak traffic increases require the origin for transaction processing such as shopping cart check-outs, donation pages, service/application subscriptions, and form registrations.

Virtual Waiting Room uses First In First Out (FIFO). FIFO is a fair request processing mechanism. Visitors who enter your waiting room first, are the first to leave the waiting room to enter the origin. While in the FIFO waiting room, visitors see their estimated arrival time to enter the origin. When visitors are in the waiting room, updates to the time remaining, and retries to the origin are all automatic. If the session is closed while in the waiting room, the visitor loses their position in the line.

Configuring Virtual Waiting Room

To set-up Virtual Waiting Room, you can use the classic cloudlets method with a policy or the standalone method.

  • Classic method. Create a Virtual Waiting Room policy in Edge logic Cloudlets Policy Manager and then add the Virtual Waiting Room behavior to a property.
  • Standalone method with EdgeWorkers. Create user-defined variables (using the Virtual Waiting Room with EdgeWorkers behavior) in Property Manager and apply these variables to the property using EdgeWorkers JavaScripts. An Edge logic Cloudlets policy is not required for this set-up.

Requirements and usage details for this behavior are maintained in the Virtual Waiting Room documentation.