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

Cross language incompatibility : java namespace in sqs json body causing deserialization issue on dotnet #133

Open
cboudereau opened this issue Nov 8, 2023 · 0 comments

Comments

@cboudereau
Copy link

cboudereau commented Nov 8, 2023

Hi!

First of all, thank you for your amazing work done.

The java library is not compatible with the dotnet library and others since the java namespace is located inside a dynamic array raol/amazon-sqs-net-extended-client-lib#32.

In golang, the library tends to support the latest version but still, previous java library with other namespace is not compatible when the golang client sends a sqs message to a java consumer. Here is an attempt which is not compatible with older java versions: https://github.com/jwcorle/sqs-extended-client-go/blob/main/client.go#L201

I find that putting such namespace is annoying, how about using only the pointer with the bucketname and the s3key like in dotnet and golang

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