【问题标题】:AWS Architecture for Server->Worker适用于服务器的 AWS 架构 -> Worker
【发布时间】:2017-09-24 11:07:00
【问题描述】:

我不知道如何在 AWS 上正确设置我的架构。

这是我想要的:

用户可以生成查询并将它们发送到 Web 服务器,该服务器将这些查询委托给特定的 Worker。这个 Worker 启动了一个大流程,该流程可能需要大量时间并产生输出。此输出应该对用户可读。此外,应该可以取消正在运行的进程。这有点棘手,因为一次不止一个 Worker。所以我需要向所有人广播之类的东西。

我在考虑 ElasticBeanstalk,但我不知道如何将输出提供给用户以及取消操作。

我希望有人能给我提示什么是在 AWS 中构建它的好方法。

【问题讨论】:

  • 阅读Lambda、Beanstalk、SQS,需要把这些组件放在一起/

标签: amazon-web-services architecture web-worker


【解决方案1】:

Autoscaling 组中的 SQS + S3 + EC2 可能是您想要的。

查看one of the AWS reference architectures 了解此类情况。

【讨论】:

    猜你喜欢
    • 2021-11-02
    • 2022-06-24
    • 2020-05-13
    • 2020-02-10
    • 1970-01-01
    • 2020-09-29
    • 2018-08-10
    • 2017-11-22
    • 1970-01-01
    相关资源
    最近更新 更多