NATS文档
  • 欢迎
  • 发行备注
    • 最新情况
      • NATS 2.2
      • NATS 2.0
  • NATS 概念
    • 概览
      • 比较 NATS
    • 什么是NATS
      • 演练安装
    • 基于主题的消息
    • 核心NATS
      • 发布和订阅
        • 发布/订阅演 练
      • 请求和响应
        • 请求/响应 演练
      • 队列组
        • 队列 演练
    • JetStream
      • 流
      • 消费者
        • 示例
      • JetStream 演练
      • 键值对存储
        • 键值对存储演练
      • 对象存储
        • 对象存储演练
    • 主题映射与分区
    • NATS服务器基础架构
      • NATS部署架构适配
    • 安全
    • 连接性
  • 使用 NATS
    • NATS工具
      • nats
        • nats基准测试
      • nk
      • nsc
        • 基础
        • 流
        • 服务
        • 签名密钥
        • 撤销
        • 管理操作
      • nats-top
        • 教程
    • 用NATS开发
      • 一个NATS应用的解剖
      • 连接
        • 连接到默认服务器
        • 连接到特定服务器
        • 连接到群集
        • 连接名称
        • 用用户名和密码做认证
        • 用令牌做认证
        • 用NKey做认证
        • 用一个可信文件做认证
        • 用TLS加密连接
        • 设置连接超时
        • 乒乓协议
        • 关闭响应消息
        • 杂技功能
        • 自动恢复
          • 禁用自动重连
          • 设置自动重新连接的最大次数
          • 随机
          • 重连尝试之间暂停
          • 关注重连事件
          • 重连尝试期间缓存消息
        • 监视连接
          • 关注连接事件
          • 低速消费者
      • 接收消息
        • 同步订阅
        • 异步订阅
        • 取消订阅
        • N个消息后取消订阅
        • 回复一个消息
        • 通配符订阅
        • 队列订阅
        • 断开连接前清除消息
        • 接收结构化数据
      • 发送消息
        • 包含一个回复主题
        • 请求回复语义
        • 缓存刷入和乒
        • 发送结构化数据
      • JetStream
        • 深入JetStream模型
        • 管理流和消费者
        • 消费者详情
        • 发布到流
        • 使用键值对存储
        • 使用对象存储
      • 教程
        • 用go做个自定义拨号器
  • 运行一个NATS服务
    • 安装、运行和部署NATS服务
      • 安装一个NATS服务
      • 运行和部署一个NATS服务
      • Windows服务
      • 信号
    • 环境约束
    • NATS和Docker
      • 教程
      • Docker Swarm
      • Python 和 NGS 运行在Docker
      • JetStream
    • NATS和Kubernetes
      • 用Helm 部署NATS
      • 创建一个Kubernetes群集
      • NATS群集和认证管理
      • 用cfssl保护NATS群集
      • 用负载均衡来保护外部的NATS访问
      • 在Digital Ocean用Helm创建超级NATS群集
      • 使用Helm从0到K8S再到叶子节点
    • NATS服务的客户端
    • 配置 NATS服务
      • 配置 JetStream
        • 配置管理 Management
          • NATS管理命令行
          • 地形
          • GitHub Actions
          • Kubernetes控制器
      • 群集
        • 群集配置
        • JetStream 群集
          • 管理
      • 网关超级群集
        • 配置
      • 叶子节点
        • 配置
        • JetStream在叶子节点
      • 安全加固NATS
        • 使用 TLS
        • 认证
          • 令牌
          • 用户名/密码
          • TLS认证
            • 群集中的TLS认证
          • NKeys
          • 认证超时
          • 去中心化的 JWT 认证/授权
            • 使用解析器查找帐户
            • 内存解析器教程
            • 混合认证/授权安装
        • 授权
        • 基于账户的多租户
        • OCSP Stapling
      • 日志
      • 使用监控
      • MQTT
        • 配置
      • 配置主题映射
      • 系统事件
        • 系统时间和去中心化的JWT教程
      • WebSocket
        • 配置
    • 管理和监控你的NATS服务基础架构
      • 监控
        • 监控 JetStream
      • 管理 JetStream
        • 账号信息
        • 命名流,消费者和账号
        • 流
        • 消费者
        • 数据复制
        • 灾难回复
        • 加密Rest
      • 管理JWT安全
        • 深入JWT指南
      • 升级一个群集
      • 慢消费者
      • 信号
      • 跛脚鸭模式
  • 参考
    • 常见问题
    • NATS协议
      • 协议演示
      • 客户端协议
        • 开发一个客户端
      • NATS群集协议
      • JetStream API参考
  • 遗产
    • STAN='NATS流'
      • STAN概念
        • 和NATS的关系
        • 客户端连接
        • 频道
          • 消息日志
          • 订阅
            • 通常的
            • 持久化的
            • 队列组
            • 重新投递
        • 存储接口
        • 存储加密
        • 群集
          • Supported Stores
          • Configuration
          • Auto Configuration
          • Containers
        • Fault Tolerance
          • Active Server
          • Standby Servers
          • Shared State
          • Failover
        • Partitioning
        • Monitoring
          • Endpoints
      • Developing With STAN
        • Connecting to NATS Streaming Server
        • Publishing to a Channel
        • Receiving Messages from a Channel
        • Durable Subscriptions
        • Queue Subscriptions
        • Acknowledgements
        • The Streaming Protocol
      • STAN NATS Streaming Server
        • Installing
        • Running
        • Configuring
          • Command Line Arguments
          • Configuration File
          • Store Limits
          • Persistence
            • File Store
            • SQL Store
          • Securing
        • Process Signaling
        • Windows Service
        • Embedding NATS Streaming Server
        • Docker Swarm
        • Kubernetes
          • NATS Streaming with Fault Tolerance.
    • nats账号服务
      • Basics
      • Inspecting JWTs
      • Directory Store
      • Update Notifications
由 GitBook 提供支持
在本页
  • 服务器发布 v2.9.0
  • 服务器发布 v2.8.0
  • 服务器发布 v2.7.0
  • 服务器发布 v2.6.0
  • 服务器发布 v2.5.0
  1. 发行备注

最新情况

# 最新情况

NATS.io 团队一直致力于为您带来改善 NATS 体验的功能。您将在下面找到 NATS 新实现的功能摘要。经常回来查看发布亮点和更新。

服务器发布 v2.9.0

请查看博客上的【公告帖】(https://nats.io/blog/nats-server-29-release/)和【详细的发行说明】(https://github.com/nats-io) /nats-server/releases/tag/v2.9.0) 在服务器存储库中。

服务器发布 v2.8.0

叶节点

支持 leafnodes{} 中的 min_version 会拒绝具有较低版本的服务器。请注意,这仅适用于 v2.8.0 及更高版本的服务器。

监控

  • 监控登陆页面中的服务器版本。

  • 发生故障时记录到 /healthz 端点。

  • /varz 端点中的 MQTT 和 Websocket 块。

jetstream

  • 消费者检查添加到 healthz 端点。

  • 最大流字节检查。

  • 能够限制消费者的 MaxAckPending 值。

  • 允许流和消费者在集群之间迁移。 此功能被视为“测试版”。

  • jetstream{} 配置块中的新 unique_tag 选项可防止将流两次放置在同一可用区中。

  • 在 StreamInfo 响应中流 Alternates 字段。它们提供镜像的优先级列表以及与请求起源相关的源。

  • 确定性主题令牌到分区映射。

有关完整的发布信息,请参阅下面的链接;

服务器发布 v2.7.0

JetStream 用户须知

### 配置 能够在服务器配置文件中配置帐户限制(max_connections、max_subscriptions、max_payload、max_leafnodes)。

JetStream

  • 流的溢出位置。如果可以将流放置在那里,现在可以将流放置在距离源请求最近的集群中。

  • 支持临时拉取消费者(需要更新客户端库以允许这些消费者)。

  • 新的消费者配置选项

    • 对于拉消费者: MaxRequestBatch 限制任何客户端可以请求的批处理大小 MaxRequestExpires 限制任何客户端可以请求的过期时间

    • 对于临时消费者: InactiveThreshold 持续时间,指示服务器清理长时间处于非活动状态的临时消费者。

  • 能够将 jetstream{} 块中的 max_file_store 和 max_memory_store 配置为具有以下后缀 K、M、G 和 T 的字符串,例如:max_file_store: "256M" 。

  • 支持 JWT 字段“MaxBytesRequired”,它定义了每个账户的资产最大字节数。

MQTT

支持 websocket 协议。 MQTT 客户端必须连接到打开的 websocket 端口并将 /mqtt 添加到 URL 路径。

TLS

通过在 tls{} 顶级块中添加 connection_rate_limit: <number of connections per seconds> 来限制客户端连接的能力。

有关完整的发布信息,请参阅下面的链接;

服务器发布 v2.6.0

JetStream 用户须知

MQTT 用户须知

监控

  • JetStream 的保留内存和在 /jsz 和 /varz 端点中保留的帐户使用的内存

  • 强化系统服务

有关完整的发布信息,请参阅下面的链接;

服务器发布 v2.5.0

JetStream 用户须知

MQTT/监控

  • /connz 连接报告和系统事件 CONNECT 和 DISCONNECT 中的 MQTTClient。能够在 mqtt_client 上进行选择。

MQTT 改进

  • 会话现在都存储在单个流中,而不是单个流,从而减少资源使用。

MQTT 更新

  • 由于上述改进,当 MQTT 客户端升级到此服务器版本后首次连接时,服务器会将所有单独的 $MQTT_sess_<xxxx> 流迁移到新的 $MQTT_sess 流中用户的帐户。

有关完整的发布信息,请参阅下面的链接;

上一页欢迎下一页NATS 2.2

最后更新于2年前

发行说明

更改的完整列表

如果使用有关域的 LeafNode,请参阅 。

发行说明

更改的完整列表

如果从 NATS Server v2.4.0 之前的版本升级,请参阅重要的 。

如果从 v2.5.0 之前的版本升级,请参阅重要的 。

发行说明

完整的更改列表

如果从 NATS Server v2.4.0 之前的版本升级,请参阅重要的 。

发行说明

2.8.0
2.7.4...2.8.0
重要说明
2.7.0
2.6.6...2.7.0
note
notes
2.6.0
2.5.0...2.6.0
note
2.5.0