Я изучаю AWS и хотел бы внедрить в Java EE приложение EC2, например, пример службы онлайн-обработки фотографий в Начало работы с Amazon EC2 и Amazon SQS (PDF).У него есть веб-клиент, который асинхронно передает задания клиентскому приложению веб-сервера, которое затем ставит в очередь задания для одного или нескольких рабочих серверов, чтобы их можно было забрать, запустить, а затем отправить обратно в очередь результатов.Приложение веб-сервера отслеживает очередь результатов и отправляет их обратно клиенту.Блок-схема здесь .
Как бы вы реализовали подобное приложение, используя Java EE, то есть какие технологии вы бы использовали для серверов на диаграмме?Мы используем AWS, потому что наши исследовательские алгоритмы потребуют серьезных вычислений, поэтому мы хотим, чтобы они масштабировались.Я знаком с основами AWS (например, большинство вещей, которые вы можете сделать в их консоли управления - запускать экземпляры и т. Д.), Я знаю Java, я понимаю API-интерфейсы Java AWS, но у меня мало опыта на стороне сервера.