aws лямбда с использованием java 13 - PullRequest
0 голосов
/ 07 августа 2020

AWS Lambda в настоящее время поддерживает только Java 8 и 11.

Я хочу запустить метод для каждого значения внутри SQS. В этом методе используется Java 13. Я нашел 2 варианта для этого:

  • Запустить машину ec2 со сценарием для "прослушивания" sqs и попытаться получить от нее сообщения. Например, в бесконечном l oop. Как только он найдет такое сообщение, обработайте его и удалите из очереди. Таким образом, я сам реализую триггерный механизм sqs.
  • Второй способ, который я нашел, - хакерский. Я могу написать простой python скрипт и заархивировать его с моим файлом Jar и JVM. Их, если лямбда-zip будет открыт на машине, у меня будут оба этих файла. Затем сценарий python запустит мою банку, используя subprocess.

Есть ли другой способ работы с sqs и java 13, чтобы метод запускался sqs?

Спасибо

...