240 发简信
IP属地:北京
  • 120
    thrift源码分析-架构设计

    已迁移至掘金社区thrift源码分析-架构设计 前言 thrift是一个轻量级、跨语言、提供代码生成机制的rpc框架,提供了数据传输、序列化、应用层处理的清晰抽象。thr...

  • 合理设置redis主从buffer

    已迁移至掘金社区合理设置redis主从buffer 背景 某次抢购时,一个redis集群的某个分片,从实例响应时间陡增到几十秒,报警后运维将其中一个本应该下线的slave下掉...

  • 一篇详细的 Test Infrastructure 招聘广告

    不用说,这又是一篇带有作者浓厚感情色彩的招聘帖子。这次开的招聘贴是 Test 架构开发工程师。根据这么多年的观察,我发现很多程序员是不喜欢测试的,总觉得测试是一个费时费力不讨...

  • 工欲性能调优,必先利其器(1)

    最近在排查 TiDB 性能问题的时候,通过工具发现了一些问题,觉得有必要记录一下,让自己继续深刻的去理解相关工具的使用,也同时让同学们对类似问题的时候别再踩坑。 使用 ios...

  • 120
    pika主从复制原理之工作流程

    已迁移至掘金社区pika主从复制原理之工作流程 上一篇pika主从复制原理之binlog中介绍了主从复制binlog的元信息、日志的格式及对应的api,本篇介绍下主从复制...

  • 120
    pika主从复制原理之binlog

    已迁移至掘金社区pika主从复制原理之binlog 前言 binlog相关的文件包含两部分: manifest和write2file,其中manifest记录了日志元信息...

  • golang IO包的妙用

    golang标准库对io的抽象非常精巧,各个组件可以随意组合,可以作为接口设计的典范。这篇文章结合一个实际的例子来和大家分享一下。 背景 以一个RPC的协议包来说,每个包有如...

  • 120
    互联网企业级监控系统实践

    本文遵循「知识共享许可协议 CC-BY-NC-SA 4.0 International」,未经作者(laiwei)书面许可,不允许用于商业用途的转载、分发、和演绎。 在上一章...