6

我正在寻找模仿 SQS 的 REST API 并且可用于健壮/非易碎、小型、逻辑/单元测试的东西。

4

2 回答 2

7

您还可以尝试 ElasticMQ,https://github.com/adamw/elasticmq,它实现了 SQS 接口并具有内存和数据库支持的存储。

于 2013-01-29T10:31:49.980 回答
1

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

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

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

更新

ActiveMQ 提供了一个 REST API。但是,API 与 SQS 的不同。

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

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

于 2012-12-11T19:33:09.680 回答