Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add nats-net-v2 Connectors #1860

Open
to11mtm opened this issue Feb 24, 2024 · 0 comments
Open

Add nats-net-v2 Connectors #1860

to11mtm opened this issue Feb 24, 2024 · 0 comments
Assignees

Comments

@to11mtm
Copy link
Member

to11mtm commented Feb 24, 2024

Is your feature request related to a problem? Please describe.
I think it would be awesome if the community had a set of Alpakka connectors for nats-net-v2.

Describe the solution you'd like
That we do the needful. I've done some basic scaffolding. General idea being with a clean starting API we can then optimize with a more native stage (unless akkadotnet/akka.net#7028 stalls, in that case maybe we do up front?)

I suppose my ask is ideally "let's get some feedback on what sort of API we think is useful" but will be happy with "sure do the PR and if you take the feedback we will approve".

Describe alternatives you've considered
Per above, we could get fancier with stages....
Inversely speaking, one can see there's nothing fancy in my gist and one could just party on Unfold easily enough, however there's something to be said for providing a polite API for others.

Additional context

Per above I'm happy to own this and do the work :)

I brought this idea up to the Nats .Net folks and they were as always gracious and supportive, It sounds like they may be willing to provide feedback or other input but I will leave those comments via other channels.

Also Note, not sure if a concern: This would be a Net6.0+ only connector, as that is the baseline for the underlying library we are exposing via Alpakka.

@to11mtm to11mtm self-assigned this Feb 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant