![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nsq
文章平均质量分 91
YZF_Kevin
若有恒,何必三更眠五更起;最无益,莫过一日曝十日寒
展开
-
diskqueue第六篇 - 如何使用diskqueue,示例
diskqueue如何使用原创 2023-09-10 17:50:06 · 192 阅读 · 0 评论 -
diskqueue第五篇 - 追尾检测,错误处理,如何正常关闭
diskqueue的追尾检测和错误处理原创 2023-09-10 15:31:37 · 222 阅读 · 0 评论 -
diskqueue第四篇 - 怎么写入消息,怎么对外发送消息
nsq中diskqueue详解原创 2023-09-05 14:12:01 · 206 阅读 · 0 评论 -
diskqueue第三篇 - 基本数据定义,运转核心ioloop()源码详解
nsq中diskqueue详解原创 2023-09-03 18:40:17 · 509 阅读 · 0 评论 -
diskqueue第二篇 - 元数据文件,数据文件,启动入口,元数据文件读写和保存
nsq中diskqueue详解原创 2023-09-03 16:18:37 · 358 阅读 · 0 评论 -
diskqueue第一篇 - 是什么,为什么需要,nsq在哪里使用了它,整体架构图,对外接口
nsq中diskqueue详解原创 2023-08-14 16:22:20 · 362 阅读 · 0 评论 -
nsqd的架构及源码分析
nsq源码分析,nsqd启动流程原创 2023-08-03 15:16:12 · 1292 阅读 · 0 评论 -
nsq的目录锁,源码分析
有点意思的事,dirlock包对不同的系统实现不同,但是只有linux下dirlock.go真正有实现,另外的illumos.go,dirlock_windows.go的实现都是空的。要注意的是:nsqd,nsqlookupd,nsqadmin等所有进程都是使用了go-svc包,这个包很简单,就是三个函数 Init(), Start(), Stop(),各个使用者实现了这三个接口就行。nsqd进程在关闭的时候,会调用Stop()函数,函数内部会调用dl.Unlock()对目录进行解锁,代码如下。原创 2023-08-02 16:18:00 · 194 阅读 · 0 评论 -
nsq整体架构及各个部件作用详解
nsq整体架构图介绍原创 2023-07-27 11:23:14 · 976 阅读 · 2 评论 -
nsq中MessageID是怎么生成的
nsq中MessageID的生成方式原创 2023-07-24 11:30:44 · 293 阅读 · 0 评论 -
nsq存在的缺陷
nsq存在的问题及缺陷转载 2023-07-17 15:43:15 · 295 阅读 · 0 评论 -
linux环境搭建nsq集群
须通过-broadcast-address参数附带上自己机器的IP(这个参数会注册到nsqlookupd以区分不同的nsqd),且须指定三个nsqlookupd的tcp地址。但是单点进程一旦遇到断网,进程崩溃,机器重启,很容易就废了,所以线上环境更多用nsq集群,可用性更高。经过上面三步,nsq集群就搭建起来了,我们打开nsqadmin的网址,下面的192.168.136.128就是因为我们在这个机器上启动了nsqadmin。2. 下载nsq的安装包,解压好(上一篇博客我们在启动nsq单点中已有)原创 2023-07-17 11:46:11 · 507 阅读 · 0 评论 -
centos环境搭建nsq单点
centos安装nsq集群原创 2023-07-14 16:11:16 · 1717 阅读 · 0 评论