【问题标题】:Queued messages + API endpoint排队消息 + API 端点
【发布时间】:2017-09-11 15:01:48
【问题描述】:

我们开发了具有非常强大 API 的模块化 Web 应用程序,现在我们需要排队工具来处理延迟|耗时的工作。我们正在研究 RabbitMQ 或 AWS SQS。但是这两个只是存储消息,您必须手动从它们那里获取消息还是我误解了? 我们希望通过我们的 API 传递所有消息,因此当消息发布到队列时,应该将消息发布(经过一些延迟)到我们的接口。

所以我的问题:

  • 有没有支持http post(使用oauth2)的排队工具?

  • 如果不是,这种方法是否有效:

    • 创建从队列轮询消息的工作程序 并通过某些客户端将它们发布到 API? (我们必须维护 cli 工具,我们希望避免这种情况)。

    • 还有其他选择吗?

【问题讨论】:

    标签: queue rabbitmq message-queue amazon-sqs


    【解决方案1】:

    当使用 SQS 时,轮询是唯一的出路。 为了让事情变得更简单,您可以在 AWS Lambda 中编写此轮询逻辑,因为 lambda 函数没有维护基础设施和服务器的开销

    【讨论】:

      猜你喜欢
      • 2014-11-01
      • 2016-05-11
      • 2016-06-16
      • 1970-01-01
      • 2018-02-18
      • 2019-04-30
      • 2015-09-23
      • 1970-01-01
      • 2022-09-29
      相关资源
      最近更新 更多