Update README.md
Initial commit, config singleton and basic server class
Added log4j, improved some messaging, added GSON
Added http parsing, initial config file creation, some additional utilities
Made logdir pickup directory less specific.
Logs now parse and are prepped for an indexing solution. Basic replay
functionality has been built.
Removed unnecessary throws from beam
Updated README
Grammar fix in README
Update README.md
Update README.md
Adding overridden toString method to HTTPLogObject
Ditched elastic search and gson for now, added Apache Commons-Lang
Ditched ElasticSearch for now to make things less complex. Storing data
in a Singleton cache instead. Also ditched the
SingleThreadScheduledExecutor strategy in terms of replaying time. We'll
only ever replay on a per-second basis (else it wouldn't be a true
replay!), so I don't want to
overcomplicate the process with thread sync issues.
Merge branch 'master' of https://github.com/broamski/cantilever.git
Fixed case on group match item
Added Message Queue functionality. Queues will be used to drop the replayed payload onto. From there, a client (Truss, which is still not complete at this time) will read from this queue and perfom the HTTP request per the contents of the payload
Silence AMQ logging to be Error only
Moved Queue connection logic into the loop controller to avoid initially poorly designed connection/disconnection overhead. Added logic to adjust the thread sleep duration to account for the amount of time it takes to fetch that particular seconds replay objects from the Replay Cache. It will be interesting to see how large this number becomes at scale.
Small logging improvements.