1
0
mirror of https://github.com/taigrr/nats.docs synced 2025-01-18 04:03:23 -08:00
nats.docs/nats_server/clients.md
Alberto Ricart 28dfe4b752 wip
2019-05-15 14:12:30 -05:00

40 lines
996 B
Markdown

## NATS Clients
The nats-server doesn't come bundled with any clients. But most client libraries come with tools that allow you to publish, subscribe, send requests and reply messages.
If you have a client library installed you can try using a bundled client. Otherwise you can easily install some clients.
### If you have Go installed:
```
> go get https://github.com/nats-io/go-nats-examples/tools/nats-pub
> go get https://github.com/nats-io/go-nats-examples/tools/nats-sub
```
### Or download a zip file
You can install pre-built binaries from the [go-nats-examples repo](https://github.com/nats-io/go-nats-examples/releases/tag/0.0.50)
### Testing your setup
First [start a nats-server](running.md). Then you can on two different terminal windows:
Start a subscriber:
```
> nats-sub ">"
Listening on [>]
```
Publish your first message:
```
> nats-pub hello world
Published [hello] : 'world'
```
On the subscriber window you should see:
```
[#1] Received on [hello]: 'world'
```