-
Notifications
You must be signed in to change notification settings - Fork 39
feat: sqs plugin #793
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
feat: sqs plugin #793
Conversation
muhammad-asghar-ali
commented
Sep 6, 2025
- Sends messages from Resonate to AWS SQS queues
- Uses worker threads to process messages concurrently
- Integrates with AWS SDK for SQS operations
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #793 +/- ##
==========================================
+ Coverage 48.64% 50.53% +1.89%
==========================================
Files 123 124 +1
Lines 14564 14132 -432
==========================================
+ Hits 7085 7142 +57
+ Misses 7013 6526 -487
+ Partials 466 464 -2 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
…ut aws credentials
|
Thanks for your contribution! I think it looks quite solid. It was not clear to me what is the schema you are using for the sqs pluging. I guess it would be possible to add some tests to make sure the schema is being correctly parsed |
|
Thank you so much @muhammad-asghar-ali this looks fantastic. I don't have immediate access to an AWS account atm, so it will take me a few days to get around to testing this but we will work to get this in very soon. In the meantime do you mind seeing @avillega's comment above? Can you also please confirm the intended schema is this? |
Actually now that I look at it, we don't have unit tests for the sender subsystem (where the url parsing occurs). Let me add some for testing parsing of http(s) and poll urls and then you can rebase this PR and plug in additional tests for sqs urls. |
|
@muhammad-asghar-ali if you get a chance take a look at the referenced PR and if you rebase we should be able to add url parsing tests there. |
|
Thanks for review, I'll look into the suggestion. |
sure I'll provide it.. meanwhile I'm working on test-case suggested by @avillega |
ad06a24 to
158ded5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you so much again @muhammad-asghar-ali!
I dusted off the old AWS account and tried this feature out and it looks great! I was able to see messages enqueued in the queue no problem at all :)
I have a few ideas, take a look and let me know what you think. We are happy to help in any way we can just let us know.
|
@dfarr Thank you for your suggestions, I really appreciate them and will start working on them as soon as possible. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @muhammad-asghar-ali , just want to make sure we account for the updated format in the sender subsystem too, and then I think we're good to go!
|
@dfarr Thank you for your suggestion. I'm still working to understand the broader context and truly appreciate your insight and patience. |
Of course and thank you! If you ever want to jump on a call reach out to me on our discord, more than happy to answer any questions there :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉 Thank you so much @muhammad-asghar-ali !!!
Thank you for the suggestion. I'm looking forward to contributing more and tackling new challenges. |