<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Nsq on 云烟阁</title><link>https://liangtian.me/tags/nsq/</link><description>Recent content in Nsq on 云烟阁</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Tue, 15 Mar 2022 13:15:02 +0800</lastBuildDate><atom:link href="https://liangtian.me/tags/nsq/index.xml" rel="self" type="application/rss+xml"/><item><title>nsq - 一条消息的生命周期（一)</title><link>https://liangtian.me/post/nsq-life1/</link><pubDate>Tue, 15 Mar 2022 13:15:02 +0800</pubDate><guid>https://liangtian.me/post/nsq-life1/</guid><description>&lt;p&gt;本篇我们带着大家一起走完一遍nsq的生命周期。&lt;/p&gt;</description></item><item><title>nsq 源码 diskQueue 讲解</title><link>https://liangtian.me/post/nsq-diskqueue/</link><pubDate>Tue, 15 Mar 2022 10:15:02 +0800</pubDate><guid>https://liangtian.me/post/nsq-diskqueue/</guid><description>&lt;p&gt;&lt;code&gt;diskQueue是backendQueue&lt;/code&gt;接口的一个实现。&lt;code&gt;backendQueue&lt;/code&gt;的作用是在实现在内存go channel缓冲区满的情况下对消息的处理的对象。 除了diskQueue外还有&lt;code&gt;dummyBackendQueue&lt;/code&gt;实现了&lt;code&gt;backendQueue&lt;/code&gt;接口。&lt;/p&gt;</description></item><item><title>nsq Topic</title><link>https://liangtian.me/post/nsq-topic/</link><pubDate>Mon, 14 Mar 2022 20:15:02 +0800</pubDate><guid>https://liangtian.me/post/nsq-topic/</guid><description>&lt;p&gt;与Topic相关的代码主要位于nsqd/topic.go中。&lt;/p&gt;
&lt;p&gt;上一篇文字我们讲解了下nsq的启动流程。对nsq的整体框架有了一个大概的了解。本篇文章就是由大到小。对于topic这一部分进行详尽的讲解。&lt;/p&gt;</description></item><item><title>nsq 启动流程讲解</title><link>https://liangtian.me/post/nsq-2/</link><pubDate>Wed, 02 Mar 2022 20:15:02 +0800</pubDate><guid>https://liangtian.me/post/nsq-2/</guid><description>&lt;p&gt;这篇文章我们就正式的开始分析nsq的代码了，上一篇给大家介绍了下nsq的特性和功能。再分析代码的同时，大家可以比对着我写的nsq精注版代码一遍看一遍调试。这样的效果更佳。&lt;/p&gt;</description></item><item><title>nsq 初识</title><link>https://liangtian.me/post/nsq-1/</link><pubDate>Tue, 01 Mar 2022 20:15:02 +0800</pubDate><guid>https://liangtian.me/post/nsq-1/</guid><description>&lt;p&gt;NSQ 最初是由 bitly 公司开源出来的一款简单易用的分布式消息中间件，它可用于大规模系统中的实时消息服务，并且每天能够处理数亿级别的消息。&lt;/p&gt;</description></item></channel></rss>