NATS 服务器经过高度优化,其二进制文件非常紧凑(小于 20 MB),可以在任何设备上运行,例如:性能有限的树莓派,到云、本地部署、边缘环境中的大型服务器;且可以以 裸机、虚拟机、容器 等多种方式部署。

NATS 服务器可以组成集群,以提供容错能力和可扩展性。NATS 服务器还可以作为 叶子节点 运行,透明地连接到集群,代理并扩展 NATS 和 JetStream 服务至任何位置,例如: VPC、VLAN、远程办公室、家庭中的单台机器,甚至是弱网环境下的边缘设备。

不同地区或云提供商的 NATS 集群可以通过网关相互连接,这些网关会过滤掉不需要的流量,并支持灾难恢复以及具有地理位置亲和性的分布式队列处理。

更棒的是,如果您使用 NATS 构建了应用程序,您无需运行自己的服务器、集群或超级集群,只需简单利用 Synadia 提供的全球 NATS 超级集群服务 NGS,该服务由 Synadia 提供。

本节文档将介绍如何安装、部署、运行、配置、编排、测试和管理 NATS 服务器。