/stroom-proxy

Acts as a proxy for forwarding and aggregating data en route to Stroom

Primary LanguageJavaApache License 2.0Apache-2.0

Stroom Proxy

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.