1.简介
NATS旨在满足当今和未来的分布式计算需求。NATS是为希望花费更多时间开发现代应用程序和服务而不必担心分布式通信系统的开发人员和运营商创建的简单安全的消息传递。
- 易于开发人员和操作员使用
- 高效能
- 始终可用
- 极轻巧
- 最多一次,最少一次交货
- 支持可观察和可扩展的服务以及事件/数据流
- 客户支持30多种不同的编程语言
- Cloud Native,一个具有Kubernetes和Prometheus集成的CNCF项目
2.命令行安装使用
nats可以直接使用go命令行安装
2.1 服务端
安装:
GO111MODULE=on go get github.com/nats-io/nats-server/v2
启动:
nats-server
[8812] 2021/02/18 21:15:14.409932 [[32mINF[0m] Starting nats-server version 2.1.9
[8812] 2021/02/18 21:15:14.435931 [[32mINF[0m] Git commit [not set]
[8812] 2021/02/1