active_event_store icon indicating copy to clipboard operation
active_event_store copied to clipboard

Support different event store engines

Open gap777 opened this issue 3 years ago • 1 comments

Is your feature request related to a problem? Please describe.

Your docs mention the capability of specifying a different underlying store engine. Is that supported yet?

Describe the solution you'd like

To enable event propagation to non-rails clients via Redis pubsub, while still using the Rails-y usage pattern of AES

Describe alternatives you've considered

Different event buses

Additional context

gap777 avatar Oct 12 '22 12:10 gap777

We extracted the basic functionality (RES-independent) into another gem: https://github.com/bibendi/downstream

It support using custom message bus implementations, check it out.

P.S. The plan is to migrate active_event_store to downstream (eventually) as a RES adapter. But for now we have two almost identical libraries 🤷‍♂️

palkan avatar Oct 18 '22 01:10 palkan