Kombu 源码解析三

在上一篇中给大家介绍了一个 Consumer 的简单代码,这一单继续讲解 Producer 的代码,相对于 Consumer 来说,Producer 的代码相对来说会更加简单一些,所以,你看本文也将会轻松一些

Kombu 源码解析二

前面讲了第一篇的 Kombu 源码分析,但是还没有真正得进去到代码里面,从这篇文章开始,将真正得对代码进行解析,本文主要以一个简单的 Consumer 为入口,进行消费者端代码的入门级探索

Kombu 源码解析一

本文是 Celery 源码解析系列的前半系列——Kombu 源码解析的第一篇,主要介绍 Kombu 的源码概况和一些概念

简单的并发控制 —— WaitGroup

并发是 golang 引以为豪的一个功能,同时 golang 为更好得支持并发,也提供了一些特性来提升代码友好度和性能,此外,还提供了一些内置库帮助开发,本文就介绍其中一种常见且简单的方式 WaitGroup

golang 中的包管理

使用 golang 过程中,我们经常会引用一些内置包和第三方包,但是这些包都可能是更新的,如果我们没有进行版本控制,很可能就会导致代码跑不起来,然而,我发现现在 golang 没有很优雅的解决方法,但是,有一些可以应付的方式在本文中提及

golang 中神奇的 slice

在 golang 中,虽然像其他语言一样提供了 Array,但是,却不那么受欢迎,相比之下,slice 就流行得多了,可能你会感兴趣为什么会这样,他们之间有什么关联,本文就个人理解做了个小结。

Reliable Cron across the Planet

最近在思考语言无关的分布式 scheduler 架构,刚好看到这篇 paper,觉得有不错的借鉴价值,顺手翻译一波。

Python logging 模块指导 【译】

日志是软件开发中不可缺少的一环,本文作者以 Python 中的 logging 模块为例,介绍了 logging 中的各个概念以及如何使用这些组件的知识,帮助读者在开发 python 程序中更好得使用 logging

Linux 下的多线程

Python 里面的多线程用过了,也说过一些缺点了,在准备分析这些问题之前,我决定对 Linux 的多线程进行一个稍微有点深度的总结,然后再来分析 Python 的实现源码,本文以 pthread 为例,对 Linux 下的多线程进行了小总结。

一致性哈希及其 Python 实现

看过了很多别人讲一致性哈希的原理,但是却没有多少人讲实现,刚好自己觉得有一个还行的实现方式,所以就顺带总结了一下然后用 Python 实现了一个简单的代码,给大家分享一下