【发布时间】:2017-09-24 11:07:00
【问题描述】:
我不知道如何在 AWS 上正确设置我的架构。
这是我想要的:
用户可以生成查询并将它们发送到 Web 服务器,该服务器将这些查询委托给特定的 Worker。这个 Worker 启动了一个大流程,该流程可能需要大量时间并产生输出。此输出应该对用户可读。此外,应该可以取消正在运行的进程。这有点棘手,因为一次不止一个 Worker。所以我需要向所有人广播之类的东西。
我在考虑 ElasticBeanstalk,但我不知道如何将输出提供给用户以及取消操作。
我希望有人能给我提示什么是在 AWS 中构建它的好方法。
【问题讨论】:
-
阅读Lambda、Beanstalk、SQS,需要把这些组件放在一起/
标签: amazon-web-services architecture web-worker