Repolode
nats-io

nats-io/nats-server

NATS 服务端,一个高性能消息系统,用于连接服务、设备与边缘系统,属于 CNCF 项目。

Star
20,919
Fork
2,015
未关闭 Issue
507
最近提交
前天

这是什么?

NATS 是一个用于在服务、设备和应用之间传递数据的消息系统。本仓库是 NATS 服务端,客户端连接到它来发布和订阅消息。项目提供 40 多种客户端语言实现,服务端可部署在本地机房、云上、边缘节点,也可运行在树莓派上。

NATS 是云原生计算基金会(CNCF)的项目,目标是让分布式系统的设计与运维更简单、更安全。2025 年 4 月,Trail of Bits 通过 OSTIF 完成了一次第三方安全审计。

服务端使用 Go 编写,采用 Apache 2.0 许可证。文档位于 docs.nats.io,社区交流可在 Slack 和 Google Groups 进行。

核心功能

  • 01支持服务、设备和应用之间的发布/订阅消息通信。
  • 02可部署在本地机房、云端、边缘节点,也可运行在树莓派上。
  • 03提供 40 多种客户端语言实现。
  • 04隶属于云原生计算基金会(CNCF)。
  • 052025 年 4 月发布了第三方安全审计报告。

适用场景

  • 用轻量级异步消息连接微服务。
  • 在边缘侧收集并分发物联网或车联网设备的数据。
  • 构建需要同时运行在云端和边缘硬件上的分布式系统。

收录于专题

标签

常见问题

nats-server 是什么?
NATS 服务端,一个高性能消息系统,用于连接服务、设备与边缘系统,属于 CNCF 项目。 NATS 是一个用于在服务、设备和应用之间传递数据的消息系统。本仓库是 NATS 服务端,客户端连接到它来发布和订阅消息。项目提供 40 多种客户端语言实现,服务端可部署在本地机房、云上、边缘节点,也可运行在树莓派上。
nats-server 可以免费使用吗?用的什么许可证?
nats-server 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
nats-server 还在维护吗?
活跃维护中。nats-server 最近一次提交是在 2026年10月22日。
nats-server 适合用来做什么?
用轻量级异步消息连接微服务。 在边缘侧收集并分发物联网或车联网设备的数据。 构建需要同时运行在云端和边缘硬件上的分布式系统。
在哪里获取 nats-server?
源代码和安装说明在 GitHub 上:https://github.com/nats-io/nats-server

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目