nsq

nsq  消费者端服务发现

无副本架构

一个nsqd可以 注册到多个lookupd

一个lookupd可以被多个nsqd注册

lookup做服务发现

 

 

 

1. 消息默认不持久化, 可以配置成持久化模式, nsq采用的方式是内存+硬盘的模式,当内存到一定程度就会持久化到硬盘.

如果将 --mem-queue-size设置为0, 所有的消息将会存储到磁盘. 服务器重启时也会将在内存中的消息持久化

2. 每条消息至少传递一次

3. 消息不保证有序.

 

 

开发样例:

https://www.cnblogs.com/you-men/p/13884645.html

官方文档:

https://pkg.go.dev/github.com/nsqio/go-nsq

posted @ 2021-12-15 17:30  mmgithub123  阅读(84)  评论(0)    收藏  举报