Emulation von Amazon SQS während der Entwicklung
Ich bin sehr interessiert in den Anfang eine gewisse Entwicklung die Verwendung von Amazon SQS, vielleicht SimpleDB auch, meine Frage ist, gibt es keine open-source-Lösungen, die imitieren die Funktionalität, nur für die Zwecke der Entwicklung. Ich habe schon festgestellt das Eucalyptus-Projekt (http://open.eucalyptus.com) für die Erstellung einer EG-esque cloud.
Ich habe nicht hatte keinen Erfolg mit google, ich vermute, es ist, weil die Kosten für die Einreise ist so preiswert, aber immer noch, kennt jemand so etwas?
InformationsquelleAutor der Frage Derek Mortimer | 2010-02-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einige der Amazon SDKs haben "mock" - Modus, der:
Für SQS, es scheint, dass die Perl-und PHP-SDKs haben mock-Modus. Ich weiß, dass die .NET SDK für die Amazon RDS hat auch die mock-Modus.
Das Java-SDK nicht enthalten mock-Implementierungen:
Wenn das SDK, die Sie verwenden werden nicht die mock-Modus zur Verfügung, könnten Sie wahrscheinlich erstellen Sie Ihre eigenen, ähnlich Art der Sache, die liefert die vorkonfigurierte Antworten, anstatt tatsächlich auf den service.
Siehe hier für mehr info
InformationsquelleAutor der Antwort BigJoe714
Für SQS ich schrieb ElasticMQdie Sie ausführen, entweder eingebettet (es ist geschrieben in Scala, so läuft auf der JVM) oder stand-alone. Es hat sowohl persistente und in-memory-Modi, die erste ist gut für dev, der zweite zum testen.
InformationsquelleAutor der Antwort adamw
Bezüglich des Java-SDK, die es nicht mehr enthalten mock-Implementierungen:
InformationsquelleAutor der Antwort tkotisis
GoAws - https://github.com/p4tin/goaws - war nur veröffentlicht als beta. (disclaimer - ich bin der Entwickler).
InformationsquelleAutor der Antwort Paul A. Fortin
Wenn Sie sind in .NET oder Mono können Sie versuchen,Stratosphäre. Es hat lokale Implementierungen, die mimik SimpleDB, SQS und S3. Für SimpleDB mock-Implementierung verwendet SQLite, für SQS und S3 speichert Nachrichten/Objekte in der Datei system.
InformationsquelleAutor der Antwort Peter Hizalev
wenn Sie brauchen, um zu simulieren, SNS sowie SQS-Sie können check out: Yopa
InformationsquelleAutor der Antwort Paul A. Fortin
Wenn Sie einen Doppel-test für mehr als nur SQS, können Sie versuchen,LocalStack.
Simulieren SQS, die es intern verwendet, ElasticMQ erwähnt von adamw.
Können Sie beginnen, LocalStack über das Andockfenster, zum Beispiel, und es wird starten Sie die folgenden Dienste:
InformationsquelleAutor der Antwort Mifeet