Admiral-Piett / goaws

AWS (SQS/SNS) Clone for Development testing
MIT License
767 stars 144 forks source link

[WIP] Adding support for aws-json for SQS #286

Closed mancej closed 4 months ago

mancej commented 6 months ago

This is an active WIP, but I can confirm Send/Receive are at least working :)

Please feel free to help me finish the transformation as the new AWS SDK versions only use the new JSON based SQS protocol so without adding support finished this library will require users to pin to very old versions of the SDK.

The goal here was to avoid refactors to any existing logic, but instead intercept the request or response and change the parsing logic to support both JSON and XML form based requests.

Admiral-Piett commented 6 months ago

@mancej This looks awesome, thank you for working on this! I CC'd you over here - https://github.com/Admiral-Piett/goaws/pull/285#pullrequestreview-1811381187 on the other PR around this that I think you noticed. Some of the topics will be related I think. I will try to keep the discussion over there for now, just for sanity. 😄 Thanks again for the support on this!

Admiral-Piett commented 4 months ago

Working on this in an alternate feature branch