0.10.0 (22.11.2016)
·
1390 commits
to master
since this release
This release introduces a lot of performance optimizations related to publishing messages to Hermes.
Features
(#518) Frontend performance
- implemented hermes-benchmarks module with frontend benchmark tests written in jmh
- servlet layer was removed, publishing is done on raw undertow handlers
- timeouts mechanism (202, 408) was redesigned, locks were elminated
- sped up metrics invocation during message publishing, from now on they are kept in topics cache
(#559) Topic ban button
Thanks to topic ban button events published on a topic can be cheaply discarded.
This feature can be used when some misbehaving publisher is detected,
i.e. starts to push enormous events or all his events have invalid schema.