Согласно документации AWS, Экземпляры класса AWS SDK для Java AmazonSQSClient поддерживают не более 50 подключений к Amazon SQS. Вышеуказанное ограничение по умолчанию включает в себя количество производителей и потребителей.
Если я масштабирую серверы по горизонтали (скажем, 900 экземпляров), количество подключений к AWS SQS будет 900 * 50 = 45000.
Итак, какое максимальное количество открытых соединений мы можем установитьк SQS?
Если существует ограничение на количество открытых соединений, то как обрабатывать горизонтальное масштабирование серверов?
Кроме того, какой тип соединения устанавливает java-клиент с SQS, это открытое TCP-соединение или HTTP-вызов для каждого сообщения?