Stroom Proxy is typically used as a proxy for Stroom allowing systems to forward events or bundles of events to Stroom Proxy where they will be aggregated and forwarded on to Stroom. It has the following features:
- Accepts events POSTed to it.
- Local (transient or permanent) storage of events.
- Aggregation of received events into larger bundles.
- Forwarding of event bundles to Stroom or another Stroom Proxy.
Stroom Proxy is flexible and can be configured to operate in a number of different modes depending on the requirements. While Stroom can accept events directly, fronting it with Stroom Proxy provides a degree of separation between the client system and Stroom allowing Stroom to be taken offline without affecting the service of client systems. In such a set up multiple load balanced instances of Stroom Proxy can be used to provide resilience.
The install guide is in the main Stroom documentation.