The official Go package for NSQ
Go Shell
Clone or download
mreiferson Merge pull request #229 from nitra/master
Update golang version in Travis (to 1.10)
Latest commit be2eb35 Jun 14, 2018
Permalink
Failed to load latest commit information.
test refactor tests and add additional TLS tests Aug 25, 2014
.travis.yml Update golang version in Travis (to 1.10) Jun 14, 2018
ChangeLog.md bump v1.0.7 stable Aug 4, 2017
Gopkg.lock use dep; update .travis.yml Oct 29, 2017
Gopkg.toml use dep; update .travis.yml Oct 29, 2017
LICENSE add LICENSE Oct 2, 2014
README.md docs: update README Oct 18, 2015
UPGRADING.md s/bitly/nsqio Aug 29, 2015
api_request.go consumer: disable keep alives for nsqlookupd queries Jun 3, 2017
command.go add DPUB May 2, 2015
command_test.go remove test logging cruft Feb 22, 2015
config.go consumer: give up RDY when conn exceeds LowRdyTimeout Apr 16, 2017
config_flag.go Fix CS Feb 14, 2017
config_flag_test.go s/bitly/nsqio Aug 29, 2015
config_test.go Allow BackoffStrategy to be set via flag Mar 23, 2015
conn.go consumer: retry next nsqlookupd query 2 times Jun 3, 2017
consumer.go consumer: retry next nsqlookupd query 2 times Jun 3, 2017
consumer_test.go consumer: fix tests Jun 3, 2017
delegates.go fix some lint, vet, fmt issues May 2, 2015
errors.go Check updateRDY return error, clear backoffDuration on success Mar 24, 2015
message.go DecodeMessage: fix formatting of docstring (#193) Sep 29, 2016
mock_test.go test: add test for single conn disconnect during backoff Apr 8, 2015
producer.go Expose DeferredPublish command on producer Sep 29, 2015
producer_test.go TestProducerConnection() now green on OSX. fixes #161. Oct 3, 2015
protocol.go make #ephemeral topic names valid to match nsq changes Nov 19, 2014
states.go remove unused states Oct 31, 2016
test.sh test: bump to Go 1.5.1 and cleanup test.sh Sep 13, 2015
version.go bump v1.0.7 stable Aug 4, 2017

README.md

go-nsq

Build Status GoDoc GitHub release

The official Go package for NSQ.

Docs

See godoc and the main repo apps directory for examples of clients built using this package.

Tests

Tests are run via ./test.sh (which requires nsqd and nsqlookupd to be installed).