内容简介:NSQ 是无中心设计、节点自动注册和发现的开源消息系统。可作为内部通讯框架的基础,易于配置和发布。NSQ 1.2.0 已经发布,如下: 升级 nsqd:删除了对 v0.3.8 及更早版本中使用的旧元数据方案的支持(你不能直接从...
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
以上所述就是小编给大家介绍的《NSQ 1.2.0 发布,实时分布式消息传递平台》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Go 分布式实时服务架构
- 分布式机器学习框架与高维实时推荐系统
- Apache Storm 1.0.5 发布,分布式实时计算
- Apache Storm 2.2.0 发布,分布式实时计算
- 高并发场景下分布式实时信令系统的架构实践
- Apache Storm 1.2.3 发布,分布式实时计算
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。