aeolus
aeolus copied to clipboard
Batching and optimization framework on top of Apache Storm.
Introduced runner classes to separate topology generation and configuration from its execution on different targets (local cluster, remote cluster, virutal cluster with vagrant VMs, etc.). Added AbstractBoltTest which allows efficient...
Just noticed https://github.com/xumingming/storm-lib/blob/master/src/jvm/storm/TestingApiDemo.java on the storm mailing list. It's worth a check, especially the shutdown routine with `Runnable`s seems more elegant.
Checks in Bolt.execute and other methods for length of Tuples, types of Tuple fields and source streams make the live of developers more easy (by letting the application crash on...
"Given the approximately 150,000 vehicles generated in a 3 hour sim- ulation, this amounts to 150, 000 · L · 70 (roughly between 10 million and 100 million) rows." ->...
Those should be stored and be accessible in one place in order to KISS and avoid (very improbable) duplicate usage.
The incorporated source code contains different timers ("systemTimer", "stormTimer", "time") which are undocumented. The number should be reduced to a minimum to increase maintainability.