Я отправил атрибут сообщения в квадраты AWS вместе с телом, используя команду Apache camel ниже команды
to("aws-sqs://{{queue.name}}?amazonSQSClient=#sqsClient&attributeNames=#systemName")
Сообщение успешно отправлено.Теперь я хочу получить атрибут сообщения systemName , используя Camel DSL Java.Но не в состоянии восстановить это. CamelAwsSqsAttributes и CamelAwsSqsMessageAttributes оба остаются пустыми в заголовке.Ниже приведен код Потребитель
Main main = new Main();
main.bind("sqsAttributeNames", Collections.singletonList("All"));
main.bind("sqsMessageAttributeNames", Collections.singletonList("All"));
from("aws-sqs://a{{queue.name}}?" +
"amazonSQSClient=#sqsClient&attributeNames=#sqsAttributeNames&messageAttributeNames=#sqsMessageAttributeNames")
.log("We have a failed request message in queue ${headers}")
Может кто-нибудь помочь мне в этом ??