muoncore / newton

Extend Muon into the world of Spring. Implement Muon apis, especially around events to provide DDD patterns natively in Spring Boot
http://muoncore.io
GNU Lesser General Public License v3.0
12 stars 5 forks source link

In event replay, use RS back pressure to smooth replay and stop buffering #63

Closed daviddawson closed 7 years ago

daviddawson commented 7 years ago

Currently in Newton the subscription requests are all Long.MAX_VALUE. This will cause the event store to push data as fast as possible down the wire, causing bottle necks in various places. Instead the subscription should be tracked client side and more data requested when it has been received. This will give smoother behaviour overall.