NSQ 1.2.0 发布,实时分布式消息传递平台
2019-09-02 来源:OSCHINA
NSQ 是无中心设计、节点自动注册和发现的开源消息系统。可作为内部通讯框架的基础,易于配置和发布。NSQ 1.2.0 已经发布,如下:
升级
- nsqd:删除了对 v0.3.8 及更早版本中使用的旧元数据方案的支持(你不能直接从 0.3.8 升级到 v1.2.0,而是通过 v1.0.0-compat 或 v1.1.0)
- 使用 Go 模块管理依赖项:dep 目前仍有支持,但不建议使用
特性
- nsqd:
- 添加 --max-channel-consumers
- 添加 --min-output-buffer-timeout 限制使用者可以请求的超时时间(默认值 --max-output-buffer-timeout 提高到30秒)
- 添加标志以调整默认值 --output-buffer-timeout
- 为 Authd 请求添加随机负载平衡
- 在 Authd 请求中包括客户端 TLS cert CommonName
- 添加参数到 /stats 端点以允许跳过每个客户端状态
- 将生产者客户端 tcp 连接添加到 stats
- nsq_to_file:
- 在大多数日志消息中包括 topic/channel
- 添加
--log-level
和--log-prefix
- 大重构,更健壮的文件切换、同步和错误处理
- 支持使用 --work-dir 的单独工作目录
- 新标志 --sync-interval
- nsq_to_http:添加 --header
- nsqadmin:添加 --base-path
修复
- nsqd:
- 关闭不发送“magic”标题的连接
- nsqd、nsqlookupd、nsqadmin:重构日志级别,一般重构以更好地退出所有致命错误
- nsqadmin:切换到像 nsqd 和 nsqadmin 那样使用 JudWhite/go-svc、修复客户端计数和信道总消息率、Elint 报告修复/清理
详情见更改日志:
https://github.com/nsqio/nsq/releases/tag/v1.2.0
标签: [db:TAGG]
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐