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

[Host.AmazonSQS] New transport for Amazon SQS #269

Open
zarusz opened this issue Jun 22, 2024 · 10 comments
Open

[Host.AmazonSQS] New transport for Amazon SQS #269

zarusz opened this issue Jun 22, 2024 · 10 comments

Comments

@zarusz
Copy link
Owner

zarusz commented Jun 22, 2024

Please bring in Amazon SQS as another transport to SMB.

Proposed name of the NuGet and project:
SlimMessageBus.Host.AmazonSQS

https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/csharp_sqs_code_examples.html
https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/sqs-apis-intro.html

@craigedmunds
Copy link

Is anyone working on this? We're considering using SlimMessageBus but would need SQS integration. If there's a design we may be able to contribute.

@zarusz
Copy link
Owner Author

zarusz commented Oct 23, 2024

None actively working on this right now. I have this on my long list of features. Happy, to accept a PR with the feature. I could create an empty plugin that could serve as the starting template for SQS - let me know.
I would just follow the other providers as example (Redis, Azure Service Bus, etc).

@t11omas
Copy link

t11omas commented Oct 31, 2024

Hi, Yes please create an empty plugin, and we will start to look at this.

@zarusz
Copy link
Owner Author

zarusz commented Oct 31, 2024

Yup, will report when I have something for you.

@zarusz zarusz self-assigned this Nov 9, 2024
@zarusz
Copy link
Owner Author

zarusz commented Nov 11, 2024

I have started the SQS implementation. Once I have the first version working (it should be soon), then I will post here.

What do you think about having a combined transport for SQS and SNS in one transport?

@t11omas
Copy link

t11omas commented Nov 11, 2024

I think that is a decent idea since they are quite closes related

@zarusz
Copy link
Owner Author

zarusz commented Nov 11, 2024

Good, how about the name of the NuGet?

SlimMessageBus.Host.AmazonSQS is what I was thinking initially, when we combine SQS and SNS how about the package name?

Stick with: SlimMessageBus.Host.AmazonSQS?
Indicate its both: SlimMessageBus.Host.AmazonSQSSNS?

@t11omas
Copy link

t11omas commented Nov 11, 2024

I don't have a strong preference, but I would say SlimMessageBus.Host.AmazonSQS looks better

@zarusz
Copy link
Owner Author

zarusz commented Nov 17, 2024

For your information, I have a branch with the Amazon SQS provider that is mostly built. There are a couple of minor features (see ToDos) that I will work on when I have time:
https://github.com/zarusz/SlimMessageBus/tree/feature/amazon_sqs

Once I have all the needed features it will be made available as a pre-release in v3.

Feedback welcome.

@zarusz
Copy link
Owner Author

zarusz commented Nov 25, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants