我对使用Amazon SQS和SimpleDB进行开发非常感兴趣,但我想知道是否有任何开源解决方案可以模仿其功能,供开发之用。我已经接触过Eucalyptus项目(http://open.eucalyptus.com)用于创建类似EC的云。
我在谷歌上没有找到任何相关信息,可能是因为入门成本非常低廉,但您是否知道有类似的东西吗?
我在谷歌上没有找到任何相关信息,可能是因为入门成本非常低廉,但您是否知道有类似的东西吗?
针对SQS,我编写了ElasticMQ,您可以将其嵌入运行(由于使用Scala编写,并在JVM上运行),也可以作为独立应用运行。它具有持久性和内存模式,前者适用于开发,后者适用于测试。
如果你需要一个测试替身不仅限于 SQS,你可以尝试 LocalStack。
为了模拟 SQS,它在内部使用 ElasticMQ,由 adamw 提到。
你可以通过 Docker 启动 LocalStack,例如,它将启动以下服务:
GoAws - https://github.com/p4tin/goaws - 最近发布了beta版。(免责声明 - 我是开发者)。