2017-04-15 63 views
0

我们已经开发出模块化的Web应用程序具有非常强大的API,现在我们需要排队延迟的工具|费时的工作。我们正在考虑RabbitMQ或AWS SQS。但是,这两个只是存储消息,你必须手动从他们那里收到消息,或者我误解了它? 我们想通过我们的API到信道的所有消息,因此当消息被发布到队列中应该是POST-ED(一些延迟之后),以我们的接口。排队的消息+ API端点

所以我的问题:

  • 是否有排队的支持HTTP POST(带的oauth2)任何工具?

  • 如果没有,这种做法在某种程度上有效:

    • 创建工人从队列 轮询消息并将其发布到API的一些客户端? (我们不得不保持CLI工具,我们要避免这种情况)。

    • 有没有其他的选择?

回答

1

当使用SQS轮询是惟一的出路。 为方便起见,你可以写在AWS LAMBDA这个轮询逻辑,因为lambda函数没有维护基础设施和服务器

+0

我会考虑这个的开销,谢谢。 –