使用 NATS 客户端 API 进行开发

使用 NATS 进行开发涉及分布式应用程序技术、NATS 常用功能以及特定库的语法。除了本指南之外,大多数库还提供自动生成的 API 文档,以及针对特定语言和平台的示例、指南和其他资源。

语言链接是否受 Synadia(官方)支持
Golangnats.go, godoc
Javanats.java, javadoc, nats.java 示例, java-nats-examples 仓库
.NETnats.net, 文档, 程序包
Rustnats.rs, Rust 文档
JavaScriptnats.js, jsdoc
Pythonnats.py, 文档
Cnats.c, 文档
Rubynats-pure.rb, yard
Elixirnats.ex, hex 文档
Zignats.zig
Swiftnats.swift

并非所有库都有自己的文档,这取决于对应的社区,但请务必查看客户端库的 README 文件以获取更多信息。

还有许多其他由社区贡献并维护的 NATS 客户端库和示例,可在 GitHub 上找到,例如: