Details
Description
Currently if you consume from an SQS queue that is a FIFO queue and do not specify a messageGroupIdStrategy option the consumer fails to start with an error:
Failed to resolve endpoint: aws-sqs://queue.name.fifo?accessKey=xxx&maxMessagesPerPoll=1®ion=AP_SOUTHEAST_2&secretKey=xxx&visibilityTimeout=60 due to: messageGroupIdStrategy must be set for FIFO queues
This parameter is used for producing only to set the GroupId on the messages sent to the queue and should not be checked as part of general endpoint configuration check. It should be checked in the producer, perhaps in org.apache.camel.component.aws.sqs.SqsProducer#configureFifoAttributes or in the constructor.
Attachments
Issue Links
- links to