watermill icon indicating copy to clipboard operation
watermill copied to clipboard

Redis base MQ

Open wyxloading opened this issue 4 years ago • 5 comments

Redis 5.0 release new data type: Stream That's really powerful mq now. Besides, redis below version 5, may use data type "list" to implement a mq (i think it should fit software framework that has not much third party dependencies)

wyxloading avatar Aug 11 '19 23:08 wyxloading

Check this if you guys interested

https://github.com/wyxloading/watermill-redisstream

wyxloading avatar Sep 04 '19 07:09 wyxloading

@wyxloading looks very good! :)

Did you have any bigger problems during implementing? I'm asking because we are planning to create contributors guide and I'm not sure what can be missing from your perspective :)

I need more time to look on it, but we would add a link to it to README or if you prefer we can also consider to add it under ThreeDotsLabs/watermill-redisstream (but it's up to you) :)

roblaszczak avatar Sep 04 '19 20:09 roblaszczak

Watermill v1.0 is so nice. I only need to set features i want to implement, then run test.
But BenchSubscriber result is kind of confused. It would be nicer if benchmark focus on the subscriber throughput.

we would add a link to it to README or if you prefer we can also consider to add it under ThreeDotsLabs/watermill-redisstream (but it's up to you) :)

Currently, watermill-redisstream is not production ready. I don't suggest adding to readme at this time. ( I am using in production, please let me check if there is something wrong. )

Add it under ThreeDotsLabs/watermill-redisstream

That would be nice :)

wyxloading avatar Sep 05 '19 02:09 wyxloading

Hi, I have improved some codes in watermill-redisstream, such as adding fan-out mode and idle consumer removal.

Check this out if you are interested: https://github.com/minghsu0107/watermill-redistream

minghsu0107 avatar Jan 30 '22 10:01 minghsu0107

@roblaszczak are you planing to incorporate @minghsu0107 implementation? Would be more than happy to see it "officially" supported

rwngallego-lm avatar Apr 27 '22 09:04 rwngallego-lm

Continuing the thread in #321 :)

m110 avatar Jan 21 '23 14:01 m110