tree: b079508730942e3c8d584f647800d8903d1c20ef [path history] [tgz]
  1. src/
  2. README.md
examples/streaming/sol/README.md

SOL is a throughput test. It will create multiple layers, and then do random shuffling between these layers.

SOLProducer -> SOLProcessor -> SOLProcessor -> ...

The original code comes from: https://github.com/yahoo/storm-perf-test

Supported configurations

    "streamProducer"-> CLIOption[Int]("<stream producer number>", required = false, defaultValue = Some(2)),
    "streamProcessor"-> CLIOption[Int]("<stream processor number>", required = false, defaultValue = Some(2)),
    "bytesPerMessage" -> CLIOption[Int]("<size of each message>", required = false, defaultValue = Some(100)),
    "stages"-> CLIOption[Int]("<how many stages to run>", required = false, defaultValue = Some(2)))

Example:

bin/gear app -jar examples/gearpump-examples-assembly-$VERSION.jar org.apache.gearpump.streaming.examples.sol.SOL