arkency / http_event_store

HttpEventStore is a HTTP connector to the Greg's Event Store.
http://httpeventstore.arkency.com
MIT License
42 stars 11 forks source link

Read projections, improve retries, surface more information #17

Closed litch closed 8 years ago

litch commented 8 years ago

I have a few different pieces of work here. If it's confusing that they are all coming in together, I apologize.

  1. I have setup Faraday to be more aggressive about retries since under load, our ES cluster sends back junk ALL THE TIME. It's a pain, but we deal with it.
  2. We surface the original SourceEventUri for doing some correlation with other streams
  3. We can read the state of projections

Projections are currently "undocumented" by the ES team, but "Coming in Q2 2016", so I'm starting to experiment with them. This is kind of a clunky addon, but it works for now.

mpraglowski commented 8 years ago

The history in this PR is "complicated" ;)