我正在探索 AWS,我想在 Java EE 中实现一个 EC2 应用程序,例如Amazon EC2 和 Amazon SQS 入门(PDF) 中的在线照片处理服务示例。它有一个基于 Web 的客户端,该客户端将作业异步提交到面向客户端的 Web 服务器应用程序,然后将作业排队以供一个或多个工作服务器拾取、运行,然后发回结果队列。Web 服务器应用程序监视结果队列并将它们推送回客户端。框图在这里。
您将如何使用 Java EE 实现这样的应用程序,即,您会为图中的服务器使用什么技术?我们使用 AWS 是因为我们的研究算法需要大量计算,因此我们希望它能够扩展。我熟悉 AWS 基础知识(例如,您可以在他们的管理控制台中做的大多数事情 - 启动实例等),我了解 Java,我了解 Java AWS API,但我在服务器端几乎没有经验。