ThreeDotsLabs / watermill

Building event-driven applications the easy way in Go.
https://watermill.io
MIT License
7.25k stars 388 forks source link

Eventstore Pub/Sub #129

Open roblaszczak opened 5 years ago

roblaszczak commented 5 years ago

I didn't use Eventstore, so probably some design discussion is needed. As I remember there was some mechanism that may fit pretty well to Pub/Sub abstraction.

To check:

iwyg commented 4 years ago

How would you decide to which stream events should be published? Extract the stream id from the message metadata, or maybe extract it from the topic string?

roblaszczak commented 4 years ago

@iwyg I had no time to dig into it to be honest :) If you have some knowledge about EventStore and you can provide some ideas/guidelines it may be helpful for me or someone who would like to implement this Pub/Sub implementation ;)

krzysztofreczek commented 4 years ago

@roblaszczak, I would like to pick this if you don't mind.

roblaszczak commented 4 years ago

Sure :) If you need help we can do a call and I can share what I already know.

krzysztofreczek commented 4 years ago

Sure :) If you need help we can do a call and I can share what I already know.

@roblaszczak, I will slack you soon about that.

jozuenoon commented 3 years ago

@krzysztofreczek any progress? :)

krzysztofreczek commented 3 years ago

@krzysztofreczek any progress? :)

Hi @jozuenoon, I parked this task for a while, unfortunately. I am planning to get back to that shortly. Feel free to slack me if you want me to share with you what I have done so far.

krzysztofreczek commented 3 years ago

Thanks @roblaszczak

KirylJazzSax commented 4 days ago

Hi! Is it still needed? This looks interesting for me! So you mind if I try?

m110 commented 4 days ago

Feel free @KirylJazzSax :)