Replies: 2 comments
-
Hello and thank you for the proposal! One thing that I'd like to iron out before implementing new providers is a way to add these new provider modules without polluting the Apart from that, would you be down to implement a quick prototype, especially if you have a use case for NATS + SSE now? We can review it together and see what rough edges around it and Lastly, if you have an use-case for NATS + SSE, would you mind sharing it here? I'd be curios to hear how you'd like to use Again, thank you for chiming in here – I'm eagerly waiting for your response and, of course, a result! |
Beta Was this translation helpful? Give feedback.
-
agree its a good idea to not bloat the go-mod. I don't think you need another repo. https://github.com/streamdal/plumber is work looking at btw. Just to see some of the approaches they used as they support many "providers" of Message brokers. Might be some tips from that.
Yep can help. You can use hosted NATS BTW for free to make trying it out easy. https://www.synadia.com/ngs www.synadia.com make NATS btw...
I have a plethora of use cases with NATS and SSE. Some ideas i have are:
|
Beta Was this translation helpful? Give feedback.
-
NATS is similar to Kafka but 100% golang and not needing zoo keeper etc to scaleout.
Here is the API: https://github.com/nats-io/nats.go/tree/main/jetstream
The Server which can also be embedded: https://github.com/nats-io/nats-server
Here is an example of embedding the Nats Server: https://github.com/maxpert/marmot/blob/master/stream/embedded_nats.go
Beta Was this translation helpful? Give feedback.
All reactions