今天看了一下NSQ的官方文档,感觉自己看英文文档比之前厉害很多了。哈哈哈哈
NSQ特性
支持分布式拓扑结构,消除单点故障。
支持水平扩展,在无中断的情况下无缝添加更多节点到集群。
低延迟的消息传递。
组合式负载均衡和多播类型的消息路由。
同时支持高吞吐量的流式计算和面向任务的低吞吐量工作负载。
不仅支持内存数据存储,还支持持久化磁盘存储。
运行时发现服务为消费者发现生产者。
支持TLS协议加密传输
数据结构无关
部署简单方便(几乎没有任何依赖),配置简单(所有参数都可以通过命令行配置)。
使用TCP协议,客户端没有任何语言限制。
提供了统计,管理员功能,生产者相关的HTTP接口。
继承了实时的统计功能
强大的集群管理接口
NSQ 保证
默认消息不持久,当队列大小设置为0,则消息都会持久化到磁盘
消息至少传输一次
消息接受接收顺序不保证有序
消费者最终能找到所有的消息生产者