EventStore adapter

I have been asked by quite a few people to provide an axon adapter for EventStore. We currently have a java native client. Can someone post me to the right place to look in terms of implementing an axon adapter?

Also how is dependency management dealt with? I would imagine its best that its put as a separate project with references back to axon or?

Cheers,

Greg

Hi Greg,

As far as I understand it, all that is needed to implement a new event store backend is to implement a few very small interfaces. Take a look at the FileSystemEventStore and the JdbcEventStore for example, I think they are quite easy to grasp.

I don’t quite get the examples for the Java client of EventStore or I might have tried to whip up a prototype myself. My problem there is especially how to get the event stream for any one aggregate.

While I can’t tell you how the dependency management is handled officially, I think that a separate project with references back is probably the best, especially as the native client pulls in akka and scala.

Cheers,
Paul

"I don't quite get the examples for the Java client of EventStore or I
might have tried to whip up a prototype myself. My problem there is
especially how to get the event stream for any one aggregate."

ReadEventsForward(stream, start, count) normally if more than X you
want to page.

OK will look at a separate project