10 chosen0ne

尚未进行身份认证

互联网码农,对Linux,分布式计算和存储,编译器,nginx,脚本语言感兴趣

等级
TA的排名 3k+

高可用架构经验

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

2017-07-18 17:09:31

延迟与吞吐

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

2017-06-15 18:43:21

redis-infq——将infQ集成到redis

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

2016-11-30 19:01:39

swoole IO处理模型

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

2016-11-15 12:41:40

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

简单试验了一下javaagent

2016-03-03 18:16:51

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

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

2016-02-29 18:25:37

Redis EXISTS命令耗时过长case排查

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

2016-01-19 16:47:23

redis源码分析(8)——replication

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

2015-07-31 11:48:18

go内存泄露case

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

2015-07-18 23:25:14

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

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

2015-07-17 16:20:57

redis做RDB时请求超时case

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

2015-06-24 18:53:34

redis源码分析(7)——rdb

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

2015-04-15 16:23:30

redis3.0深入详解(1)

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

2015-04-10 17:24:06

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

介绍redis的aofrewirte代码实现

2015-03-23 11:19:23

redis源码分析(5)——aof

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

2015-03-17 11:50:37

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

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

2015-01-30 16:25:44

fql——File Query Language

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

2015-01-23 23:18:12

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

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

2015-01-23 12:23:05

FlatBuffers vs Protocol Buffers

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

2015-01-23 00:04:05

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

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

2015-01-14 21:51:33

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!