<div dir="ltr">Cool! however, I would rather avoid having to manage kafka, if something simpler exists :-) <div><br></div><div>I know there is also a mature zeromq client so given I already have the persistent part, I could probably leverage that but I thought somebody might have already treaded that path...</div><div><br></div><div>Thanks a lot for the pointer, anyway.</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div><div>-- <br></div>Arnaud Bailly<br></div><div><br></div>twitter: abailly</div><div>skype: arnaud-bailly</div><div>linkedin: <a href="http://fr.linkedin.com/in/arnaudbailly/" target="_blank">http://fr.linkedin.com/in/arnaudbailly/</a></div></div></div></div></div></div>
<br><div class="gmail_quote">On Tue, Apr 7, 2015 at 5:26 PM, Kyle Marek-Spartz <span dir="ltr"><<a href="mailto:kyle.marek.spartz@gmail.com" target="_blank">kyle.marek.spartz@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">If you do end up going with the Kafka route, there is a native Haskell<br>
client:<br>
<br>
<a href="https://github.com/tylerholien/milena" target="_blank">https://github.com/tylerholien/milena</a><br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
Arnaud Bailly writes:<br>
<br>
> Hello,<br>
><br>
> I am implementing an application using event sourcing as primary storage<br>
> for data, which implies I need a way to durably and reliably store streams<br>
> of events on stable storage. I also need to be able to have an event<br>
> distribution system on top of that persistent storage so that components<br>
> can subscribe to stored events.<br>
><br>
> So far I have implemented a simple store, e.g. a flat file, which reuses<br>
> the format of Apache Kafka (just in case...). Not very robust nor<br>
> sophisticated but can work for moderate loads. Now I am looking for the<br>
> event distribution part in the hope of being able to reuse some distributed<br>
> event bus system that might exist somewhere and not having to roll my own.<br>
><br>
> I have had a look couple of months ago at Vaultaire, Marquise and friends,<br>
> but I am not sure they are really suited to my use case: They seem to be<br>
> geared toward very high workload and throughput, like log or huge data<br>
> streams analysis.<br>
><br>
> Thanks for any pointer you might share,<br>
<br>
--<br>
</div></div><span class="HOEnZb"><font color="#888888">Kyle Marek-Spartz<br>
</font></span></blockquote></div><br></div>