gchq / stroom-proxy

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:Apache License 2.0


Languages

Language:Java 86.6%Language:Shell 8.8%Language:Batchfile 4.4%Language:Dockerfile 0.2%Language:CSS 0.0%