canepat / Helios

Helios is a component library for domain-specific scalable applications.
Apache License 2.0
3 stars 1 forks source link

Evaluate usage of Agrona versus Disruptor for event archiving #5

Open canepat opened 8 years ago

canepat commented 8 years ago

Currently the core Service archiving functionality for events is just sketched using the Disruptor to exploit its batching behavior. Evaluate such a solution versus the usage of active polling on one of Agrona data structures (RingBuffer or collection) by means of performance tests

canepat commented 8 years ago

Another option to evaluate is using the Spy subscription semantics recently added in Aeron. This option assumes that an outgoing publication streaming all the Service events will exist