我们计划在Elastic BeanStalk上运行java应用程序。它注意到文件检索器,处理器,变换器和映射器。它将从S3检索文件并将其映射到RDS DB。问题是如何在文件到达S3存储桶时以及按需触发beanstalk上运行的应用程序?
谢谢和问候, KUNAL
答案 0 :(得分:1)
您可以在S3文件上传时向SNS发送事件(通知主题)。
然后我看到两个选项:
对于SNS,您可以挂接lambda或http调用,但在这种情况下,您将需要处理故障或可用性问题。
如果您的应用程序在EC2上运行,我建议将上传事件发送到SQS(队列服务),您的应用程序可以轮询队列消息
也是按需
为此你需要从你的应用程序中公开一个界面或服务。您没有指定您的应用程序是什么,因此您需要定义“按需”是什么