We are using groovy script for query Amazon SQS messages which can query in around 600 to 800 messages per single call.
Do we have any option of increasing maximum count of 10 to higher number by using Boomi AWS SQS connector .
Thanks in Advance
I am also having same issue now. But after looking deeply I feel its not possible as the limit is basically on API level. And connector also use same API so not possible untill API upgraded. Only solution is to go for horizontal scaling in terms of number of queue or number of client.
Please let me know if you find any other solution.
The API does limit the number of messages but we're working on some enhancements to allow the connector to return more than 10 messages. There are some scenarios where that won't be possible though.
Thanks for reply.
Regarding enhancement you mentioned, Are you requested changes in AWS API ? Or Connector will do horizontal scaling means poll multiple times same queue as part of connector call ?
I am facing also issues with SQS Receive operation as Queue name needs to be decided at design time. No changes in Queue name once moved to next environment as extension or dynamically setting at runtime in process. Any enhancement on this topic ?
I have already created IDEA about it.
We have not requested a change to the API but the connector will be able to make multiple calls if you require that behavior.
Regarding your other question, the RECEIVE operation does not currently support "dynamic queues" but you should be able to extend the connection details to use different accounts per environment.
Any expected date for multiple call change to receive multiple messages.
I agree multiple AWS account may solve the problem, but still it make more sense to have flexibility of "Dynamic Queue" especially when AWS API easily supports it. I have few cases where I need to choose Queue name at runtime based on some conditions to pick messages. We are handling this situation using Script or HTTP Client connector. Its very hard to understand why this feature not available.
Retrieving data ...