可靠消息队列浅谈

2015-04-19

可靠消息队列浅谈 @招牌疯子 综述 消息队列系统是大型分布式系统中常见的组成部分之一,目前市面上也已经出现了大量非常优秀的消息队列或者具有消息队列特征的数据流系统,它们各自有各自的特点,却也同样会有自己的不足,在某些特定的应用场景下,既有的消息队列用起来总是欠那么点火候,这也是为什么redis作者也在写一个全新的消息队列系统的原因。本文的写作目的,不是为了讨论市面上已有消息队列的优缺点,更不是为造轮子洗地,而只是从一个实际需求出发,完整地记录我是如何从零开始实现一个自己用着顺手的消息队列系统的过程。如果我所做的这个东西刚好戳中了你的痛点,欢迎尝试使用并提出自己的意见和建议。 目标 新浪和微博有大量系统严重依赖于我们老大@stvchu

Godef for Sublime发布

2014-11-20

Godef for Sublime发布 @招牌疯子 问题来源 想必广大Golang开发者入门之后面临的第一个问题就是如何配置一个顺手的开发环境了吧,社区里提相关问题的帖子屡见不鲜,我自己也尝试过目前市面上最常用的几种方案,或多或少都有些不满,所以先逐个说一下在我使用过程中遇到的问题。 Sublime 最开始我用的是sublime text + gosublime,总体来说已经相当爽了,自动补全,自动导入包,美观的显示等等,对新手极其友好。但是

个人博客转移至ghost

2014-06-14

个人博客转移至ghost @招牌疯子 自己这个博客从拿到buaa.us域名开始,就一直用的wordpress,用了好几年了,虽然老是觉得又丑又慢,却也一直懒得整,直到前阵子看到@罗罗磊磊 的博客,直接一种被shock到的感觉。然后抽空了解了一下ghost的东西,觉得自己搭一个也未尝不可,心里想着反正罗磊同学已经将自己的主题开源了,直接拿来使用应该会很方便的。 但实际操作起来发现不太合适,毕竟人家是搞前端的,这套主题也是非常花哨,图片超多

HTTP压测工具stress发布

2014-06-13

HTTP压测工具stress发布 @招牌疯子 zp@buaa.us 概述 stress是一个HTTP测试工具,采用Go语言编写,它是从vegeta项目改造而成的,但是由于和vegeta的理念不同,底层改动较大,而且以后会向不同的方向发展,所以我将其重新命名,作为新的开源软件进行维护。 Github地址:https://github.com/buaazp/stress

zimg新版本发布,支持分布式存储

2014-06-13

zimg新版本发布,支持分布式存储 Distributed Image Storage Server: zimg @招牌疯子 关于zimg zimg是我去年开源的一个图片存储程序,主要的优点是可以根据请求实时处理图片,并且进行压缩和存储,一是方便前端用户,二来降低流量。zimg设计之初就是面向中小型应用,是存储量小于TB级别的单机存储方案。它的1.0版本主要竞争对手是基于Nginx+PHP的图片服务器,因为采用了特殊的策略

benchmark of zimg v2 storage backends

2014-06-13

benchmark of zimg v2 storage backends @招牌疯子 这个测试是为了检验zimg采用不同存储后端时读取数据时的性能差异,以便根据测试数据选择最佳的存储方案。 测试方案 提前向三种存储后端(本地磁盘、beansdb和SSDB)中存入测试图片,zimg分别以不同的模式启动并进行测试。测试工具为ab(httpd v2.2.24自带