如何上传jar文件进行批处理?

时间:2014-01-12 19:00:01

标签: heroku amazon-web-services amazon-s3 amazon-ec2

我有一个Java进程,它是一个可执行的jar文件。此java进程读入文件,执行一些处理,然后将输出写入新文件。我想通过云服务分享这个过程,但我会使用它。

我可以使用Heroku或Amazon设置吗?

使用Amazon我可以将文件上传到已处理的Amazon Simple Storage Service并触发流程作业,然后通过Web服务公开此作业的结果吗?

我只是在询问高级选项,因为我不知道从哪里开始?

1 个答案:

答案 0 :(得分:0)

这些输入文件来自哪里?之后哪些服务消耗它们?

AWS上的一个可能的工作流程。 1.修改您的jar以便能够从S3读取并写入S3 2.使用一个简单的API在此jar中创建一个Web服务,该API采用S3位置并返回输出将进入的S3位置。 3.在EC2主机上运行此jar,可能使用Elastic Beanstalk

工作流程如下: 1.将输入文件上传到s3 2.调用webservice,将S3 url提供给输入文件 3. webservice完成工作并将文件写入另一个S3存储桶,并返回URL

这可以通过各种方式进行修改,但如果不了解更多要求,很难提供更多指导。

相关问题