A SQS client library built with aws/aws-sdk-go
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
queue
.gitignore
.travis.yml
LICENSE
README.md

README.md

aws-go-sqs

GoDoc Build Status MIT License

aws-go-sqs is a SQS library built with aws/aws-sdk-go.

Versions

From v3 train (and master branch), we no longer use gopkg.in but will tag each release by following semver.

  • We have v1 branch so you can import it from gopkg.in/nabeken/aws-go-sqs.v1.
  • We have v2 branch so you can import it from gopkg.in/nabeken/aws-go-sqs.v2.

Status

Since I've add API that I needed to this library, it is not completed but still useful.

Example

See examples in GoDoc.

Testing

We have some integration tests in queue/queue_test.go.

If you want to run the tests, please create a dedicated queue for the tests. The test suite will issue PurgeQueue API, which purge all messages, in the teardown.

You can specify the name in environment variable.

$ cd queue
$ export TEST_SQS_QUEUE_NAME=aws-go-sqs-test
$ go test -v