高可用架构经验

之前给组内同学分享了高可用方面的一些经验,具体见slideshare...
阅读(77) 评论(0)

延迟与吞吐

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

redis-infq——将infQ集成到redis

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

swoole IO处理模型

介绍swoole网络框架中IO处理模型、流程及一些细节...
阅读(676) 评论(0)

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

简单试验了一下java agent...
阅读(3591) 评论(0)

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

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

Redis EXISTS命令耗时过长case排查

介绍线上redis,非预期的Expire耗时过长的case排查...
阅读(6708) 评论(0)

redis源码分析(8)——replication

从源码级别介绍redis的主从同步的实现机制...
阅读(2710) 评论(1)

go内存泄露case

介绍一个golang内存泄露case的排查,go的gc、profile等...
阅读(5990) 评论(0)

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

介绍localtime非信号安全,并且在多线程下,fork子进程出现死锁的原因...
阅读(4302) 评论(1)

redis做RDB时请求超时case

排查redis做RDB时请求超时的case,介绍THP(Transparent Huge Pages)的影响...
阅读(3650) 评论(0)

redis源码分析(7)——rdb

介绍redis持久化rdb的实现细节...
阅读(3254) 评论(0)

redis3.0深入详解(1)

从源码层面介绍redis3.0相对于2.8的改进...
阅读(8152) 评论(4)

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

介绍redis的aof rewirte代码实现...
阅读(2463) 评论(0)

redis源码分析(5)——aof

介绍redis持久化机制——aof的实现...
阅读(2511) 评论(0)

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

本篇介绍redis发送响应内容的过程...
阅读(2951) 评论(6)

fql——File Query Language

用python实现了一门小语言FQL,用类似SQL的语法,查询文件的相关信息。希望大家可以玩的开心...
阅读(2023) 评论(0)

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

从源码分析,redis请求的处理过程...
阅读(8310) 评论(0)

FlatBuffers vs Protocol Buffers

介绍FlatBuffer,并和ProtocolBuffer做了简单的性能对比...
阅读(8289) 评论(1)

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

redis源码分析,介绍事件循环的实现...
阅读(3025) 评论(0)
129条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:933255次
    • 积分:8438
    • 等级:
    • 排名:第2602名
    • 原创:120篇
    • 转载:9篇
    • 译文:0篇
    • 评论:137条
    最新评论