NATS客户端
一个NATS客户端是基于NATS服务端来说既可以是一个生产数据的也可以是消费数据的。生产数据的叫生产者英文为 publishers,消费数据的叫消费者英文为 subscribers,其中消费者既可以是同步的也可以是异步的。NATS客户端与NATS服务端是通过点对点的方式进行连接通信的,客户端是不需要知道彼此的位置就可以相互通信的。
目前Apcera也积极的为我们维护和提供了多个其他语言的客户端,我们可以直接下载使用。当然,我们也可以自己去写相关的客户端代码。
Go语言版的客户端
接下来我们就用 Go 语言来自己写客户端实现与 NATS 服务进行通信
1. 异步的订阅者subscriber
这个 async-sub.go 是一个最基本的带有 debugging 日志的客户端代码
原文:http://www.cnblogs.com/liang1101/p/6668861.html