娄振林专栏

专注于后台技术

高可用架构经验

之前给组内同学分享了高可用方面的一些经验,具体见slideshare

2017-07-18 17:09:31

阅读数 1428

评论数 0

延迟与吞吐

对于一个request-response类型的在线服务来说,延迟和吞吐量是至关重要的性能指标。 延迟:从客户端来看,就是从发送请求到接收响应的整体耗时,包括:请求的网络耗时,请求在服务端的处理耗时以及响应的网络耗时。 吞吐量:服务在一定的并发下,每秒可以处理的请求数。 延迟和吞吐天生是矛盾的。对于...

2017-06-15 18:43:21

阅读数 2009

评论数 1

redis-infq——将infQ集成到redis

infQ以及对应定制化的redis去年就开发完了,现在放出来供大家把玩一下。(infQ的介绍见 infQ——不受限于内存的队列)

2016-11-30 19:01:39

阅读数 1642

评论数 0

swoole IO处理模型

介绍swoole网络框架中IO处理模型、流程及一些细节

2016-11-15 12:41:40

阅读数 2377

评论数 0

Java Agent初探——动态修改代码

简单试验了一下java agent

2016-03-03 18:16:51

阅读数 9813

评论数 1

infQ——不受限于内存的队列

本文设计了一个不受限于内存的队列。目标是在保证性能的情况下,提供无限容量(受限于磁盘,代价很低),用于替换掉redis本身的list结构,避免在队列场景中,由于消费能力不够,导致的拥堵。

2016-02-29 18:25:37

阅读数 3455

评论数 1

Redis EXISTS命令耗时过长case排查

介绍线上redis,非预期的Expire耗时过长的case排查

2016-01-19 16:47:23

阅读数 12710

评论数 0

redis源码分析(8)——replication

从源码级别介绍redis的主从同步的实现机制

2015-07-31 11:48:18

阅读数 4587

评论数 1

go内存泄露case

介绍一个golang内存泄露case的排查,go的gc、profile等

2015-07-18 23:25:14

阅读数 13728

评论数 0

localtime死锁——多线程下fork子进程

介绍localtime非信号安全,并且在多线程下,fork子进程出现死锁的原因

2015-07-17 16:20:57

阅读数 7709

评论数 1

redis做RDB时请求超时case

排查redis做RDB时请求超时的case,介绍THP(Transparent Huge Pages)的影响

2015-06-24 18:53:34

阅读数 5747

评论数 0

redis源码分析(7)——rdb

介绍redis持久化rdb的实现细节

2015-04-15 16:23:30

阅读数 4760

评论数 0

redis3.0深入详解(1)

从源码层面介绍redis3.0相对于2.8的改进

2015-04-10 17:24:06

阅读数 10270

评论数 4

redis源码分析(6)——aof rewrite

介绍redis的aof rewirte代码实现

2015-03-23 11:19:23

阅读数 4505

评论数 0

redis源码分析(5)——aof

介绍redis持久化机制——aof的实现

2015-03-17 11:50:37

阅读数 4064

评论数 0

redis源码分析(4)——发送响应内容

本篇介绍redis发送响应内容的过程

2015-01-30 16:25:44

阅读数 4612

评论数 6

fql——File Query Language

用python实现了一门小语言FQL,用类似SQL的语法,查询文件的相关信息。希望大家可以玩的开心

2015-01-23 23:18:12

阅读数 3282

评论数 0

redis源码分析(3)——请求处理

从源码分析,redis请求的处理过程

2015-01-23 12:23:05

阅读数 13844

评论数 0

FlatBuffers vs Protocol Buffers

介绍FlatBuffer,并和ProtocolBuffer做了简单的性能对比

2015-01-23 00:04:05

阅读数 13100

评论数 1

redis源码分析(2)——事件循环

redis源码分析,介绍事件循环的实现

2015-01-14 21:51:33

阅读数 4397

评论数 0

提示
确定要删除当前文章?
取消 删除