You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When publising to a SNS Topic and listening to an SQS queue bound to that topic, deserialization fails, as the messageformat is a topic message and not a queue message.
Messageformat needs to be detected (i.e. the message is non-base64/contains JSON chars), then it is probably a Topic message, and har to be deserialized as a Topic message, event though it is delivered on a NevadoQueue.
Alternatively I'm using Amazon AWS library JMS to listen to the queue with a Spring MessageConverter to do the deserialization with help form SerializeUtil in Nevado JMS.
The text was updated successfully, but these errors were encountered:
I use the Amazon JMS library for that part in my Grails plugin interfacing with Amazon. Which means that Nevado is used for publishing, and Amazon Client Library is used for subscription. That works. Maybe Nevado can use the Amazon implementation to fix this?
When publising to a SNS Topic and listening to an SQS queue bound to that topic, deserialization fails, as the messageformat is a topic message and not a queue message.
Messageformat needs to be detected (i.e. the message is non-base64/contains JSON chars), then it is probably a Topic message, and har to be deserialized as a Topic message, event though it is delivered on a NevadoQueue.
Alternatively I'm using Amazon AWS library JMS to listen to the queue with a Spring MessageConverter to do the deserialization with help form SerializeUtil in Nevado JMS.
The text was updated successfully, but these errors were encountered: