Publishing

MATRIXX Engine often has two publishing pods configured in a high availability (HA) cluster. The publishing cluster for each engine has one active pod and one standby pod. The active publishing pod creates its own transaction logs in shared storage. The standby pod takes over if the active pod fails. The standby pod also participates in replaying transaction processing.

If both pods fail, MATRIXX Engine fails over. The publishing cluster includes an HA pair of TRA-PUB pods that direct traffic to the active publishing server.

If the MATRIXX Event Loader is enabled, the active publishing server loads events into the event repositories. If the Event Streaming Framework is enabled, the active publishing server publishes streamed events to the event streaming gateway. Both the active and standby servers create internal event files for fast failover.

The publishing server creates MATRIXX Event Files, and, if configured to do so, publishes them to an off-engine location for archiving and failover.