云烟阁

路在脚下,心向远方

golang Channel用法和源码分析 二

golang Channel用法和源码分析 二

golang Channel用法和源码分析 一

golang Channel用法和源码分析 一

golang Map用法和源码分析

Golang Map用法和源码分析

golang 几种负载均衡算法(随机,加权随机,轮询,一致性哈希)

Golang 实现几种负载均衡算法(随机,加权随机,轮询,一致性哈希)

golang Slice的创建、添加、删除等操作和源码分析

Go Slice的创建、添加、删除等操作和slice源码分析

golang ReverseProxy源码分析

ReverseProxy是golang自带的简单网络Daili工具,仅适合自己测试用,不过麻雀虽小五脏俱全,功能还是挺多的。今天我们一起分析下这个工具的源码。

nsq - 一条消息的生命周期(一)

nsq - 一条消息的生命周期(一)

nsq 源码 diskQueue 讲解

diskQueue是backendQueue接口的一个实现。backendQueue的作用是在实现在内存go channel缓冲区满的情况下对消息的处理的对象。 除了diskQueue外还有dummyBackendQueue实现了backendQueue接口。

nsq Topic

本篇文章就是由大到小。对于topic这一部分进行详尽的讲解。

nsq 启动流程讲解

这篇文章我们就正式的开始分析nsq的代码了,上一篇给大家介绍了下nsq的特性和功能。再分析代码的同时,大家可以比对着我写的nsq精注版代码一遍看一遍调试。这样的效果更佳。