【发布时间】:2016-02-01 16:25:22
【问题描述】:
我正在开发一个 Web 应用程序,以使用 AWS 将软件作为基于 Web 的服务提供,但我一直坚持实施。
我将使用内容管理系统(可能是 Joomla)来管理用户登录和前端任务,例如接收文件上传作为输入。提供服务的程序需要从命令行运行。但是,我不确定自动化这个过程的最佳方法(一旦收到输入文件就启动程序)是什么。这是一个密集的程序,每个程序至少需要一个小时,并且如果任何时候有多个输入,则应该顺序运行,因此需要一个队列,队列中的每个元素都记录文件路径输入文件的名称、输出文件夹的文件路径,以及理想情况下用于在工作完成时向其发送通知的电子邮件。
我已经研究过 Amazon Data Pipeline 和 AWS Simple Workflow Service,以及 Simple Queue Services 和 Simple Notification Services,但我仍然不确定如何使用这些来触发流程的启动,从输入开始正在上传文件。
任何帮助将不胜感激!
【问题讨论】:
标签: amazon-web-services web-applications queue saas amazon-data-pipeline