Любая хорошая альтернатива Spring-Cloud-AWS или предложение для интеграции AWS SQS? Пропускная способность spring-cloud-aws ужасна для любого случая использования большого трафика - PullRequest
0 голосов
/ 25 октября 2019

spring-cloud-aws легко интегрируется с AWS SQS. К сожалению, это бесполезно из-за очень ужасной пропускной способности. Для чтения пакета из 10 сообщений используется один поток чтения (который ограничен AWS SQS). Затем используйте CountDownLatch, чтобы дождаться завершения всех 10 сообщений (т.е. одновременно), прежде чем читать следующий пакет из 10 сообщений. Предположим, самое длительное время обработки одного сообщения составляет одну секунду. Пропускная способность составляет всего 10 сообщений в секунду.

Есть ли хорошая альтернативная структура, которая может интегрироваться с AWS SQS? В итоге наша команда перезаписала реализацию SimpleMessageListenerContainer, что полностью противоречит цели использования framework.

spring-cloud-aws SimpleMessageListenerContainer

...