Abstract:
A method routes data to an appliance in a high-availability active/active appliance cluster. Messages received by appliances are assigned by a self-balancing module to balance a load of appliances in the appliance cluster, which includes a persistent storing standby group and a transaction processing standby group. Persistent storing data, which is generated by processing the messages, are stored in a virtual persistent storage, which provides an interface between a persistent storage of a primary database appliance and an application for processing the messages. The virtual persistent storage is linked to the persistent storage of the primary database appliance in response to an appliance that receives the messages not being the primary database appliance, thereby sending persistent storing data to the persistent storage of the primary database appliance.