欢迎
您现在访问的是 NATS 爱好者基于官方文档,使用 AI 翻译 + 人工审核制作的 文档汉化 | 官方 NATS 文档
欢迎大家一同维护中文文档:https://github.com/jexjws/nats.docs
NATS 是一个简单、安全且高性能的开源数据层,专为云原生应用、物联网消息传递和微服务架构而设计。
我们相信它应该成为您服务之间通信的骨干。无论您使用何种语言、协议或平台,NATS 都是连接您服务的最佳方式。
10,000 英尺俯瞰视角
每秒发布和订阅数百万条消息。最多一次交付。
支持扇入/扇出交付模式
请求/回复
支持所有主流编程语言
通过 JetStream 实现持久化
至少一次交付或精确一次交付
工作队列
流处理
数据复制
数据保留
数据去重
更高级别的数据结构
带观察者、版本控制和 TTL 的键值存储
带版本控制的对象存储
安全性
TLS
基于 JWT 的零信任安全
集群
高可用性
容错
自动发现
支持的协议
TCP
MQTT
WebSockets
所有这些功能都集成于单一二进制文件中,部署管理简便。无需外部依赖,只需将其放入并添加一个配置文件以指向其他 NATS 服务器,即可开始使用。事实上,您甚至可以将 NATS 嵌入您的应用程序中(适用于 Go 用户)!
导览之旅
一般来说,我们建议您首先尝试使用 Core NATS 解决您的问题。
当您需要更底层的持久化流访问时,可直接使用 JetStream 来实现更高级的消息传递模式。
了解 部署策略
使用 零信任安全 保护您的部署。
贡献
NATS 是开源的,本文档也是开源的。如果您对这些文档有任何更新和/或建议,请让我们知道。您也可以通过每页上的“在 GitHub 上编辑”链接创建 Pull Request。
其他问题?
欢迎随时在 Slack slack.nats.io 上与我们交流。
NATS 维护团队全体成员衷心感谢您对 NATS 的关注!
最后更新于