是否有内存中的SQS?

Noe*_*Yap 6 unit-testing amazon-sqs amazon-web-services

我正在寻找模仿SQS的REST API的东西,可用于强大/非片状,小型,逻辑/单元测试.

ada*_*amw 6

您也可以尝试ElasticMQ,https://github.com/adamw/elasticmq,它实现了SQS接口,并同时具有内存和DB支持的存储器.


Eri*_* J. 1

JMSMSMQ都提供类似的队列基础设施。根据您的平台,您可以使用其中任何一种技术。两者都很坚固。除了磁盘支持的事务性队列之外,MSMQ 还可以提供内存中(非事务性)队列。

RabbitMQ是另一个流行的选择,它应该提供 SQS 功能的超集。然而,我对此没有直接的经验。

创建一个模仿 SQS 接口的包装器应该相当简单。

更新

ActiveMQ 提供 REST API。但是,该 API 与 SQS 的 API 不同。

您可以使用它并包装 API 差异,也可以创建自己的 REST API,它完全镜像 SQS API 并包装您希望的任何 MQ 系统。

http://activemq.apache.org/restful-queue.html