Ballerina's AWS SQS connector provides granular message-level configuration through SendMessageConfig and ReceiveMessageConfig records. Key parameters include delaySeconds for per-message delivery delays, messageAttributes for custom metadata, messageGroupId and messageDeduplicationId for FIFO queue ordering and deduplication, awsTraceHeader for distributed tracing, waitTimeSeconds for long polling, maxNumberOfMessages for batch retrieval, visibilityTimeout for message hiding, and receiveRequestAttemptId for FIFO receive deduplication. These settings allow developers to override queue defaults and control individual message behavior for routing, processing, and delivery optimization.

4m read timeFrom medium.com
Post cover image

Sort: