Single repository for go-nats example code. This includes all documentation examples and any common message pattern examples.
Go examples and CLI clients for the NATS messaging system.
This repo contains go-gettable nats.go examples and client code as well as api examples from the documentation.
Install your own server, or optionally utilize the demo server
go get github.com/nats-io/go-nats-examples/tools/nats-sub
nats-sub -s demo.nats.io subject_name
go get github.com/nats-io/go-nats-examples/tools/nats-pub
nats-pub -s demo.nats.io subject_name msg
Published [subject_name] : 'message'
Listening on [subject_name]
[#1] Received on [subject_name]: 'message'
The patterns directory contains a listing of example messaging patterns: