240 发简信
IP属地:四川
  • Resize,w 360,h 240
    etcd实现-全流程分析

    etcd 通过raft实现分布式一致性,实现参照raft的论文并做了很少的修改(优化), 本次文章整理raft的基本原理以及etcd的实现,ra...

  • Resize,w 360,h 240
    1600万的整数排序pingcap-talent-plan(1)

    Merge Sort 问题描述 Go 语言实现一个16M的整数(int64)多路归并的数组排序 思路 将待排序数组分成多个组,利用多个gorou...

  • Resize,w 360,h 240
    NSQ源码(三)-接收消息Consumer

    go-nsq接收消息的处理:与发送消息不同,consumer连接的是nsqlookupd地址 查看发送和接收到的数据包 返回json格式 con...

  • Resize,w 360,h 240
    NSQ源码(二)-发送消息

    go-nsq发送消息流程: 发送消息的时候 在producer的connect中调用conn的Connect 在创建连接之后,需要发送下面的数据...

  • NSQ源码(一)-nsqd启动和停止

    Nsqd 的启动借助了srv的包,srv定义的service接口包括以下方法 srv 在启动的时候依次调用这几个函数实现;并注册了信号,实现优雅...

  • Resize,w 360,h 240
    NSQ源码(前言)-nsq介绍

    NSQ是一个go语言实现的消息队列,每天能够处理数亿级别的消息,其设计目标是为在分布式环境下运行的去中心化服务提供一个强大的基础架构。 nsq文...

  • Resize,w 360,h 240
    分布式消息队列rabbitmq 总结

    什么时候使用 用于系统的物理解耦和逻辑解耦 场景 削峰填谷 数据驱动的任务依赖 多个接收方,上游不关心多下游执行结果 upsteam 关注结果但...

  • Resize,w 360,h 240
    redis 知识总结

    redis 线程模型 Redis 基于 Reactor 模式开发了自己的网络事件处理器: 这个处理器被称为文件事件处理器(file event ...

  • MySql 复制

    MySQL 日志格式分为2种 服务层日志二进制日志慢查询通用日志 存储引擎日志innodb 重做日志innodb 回滚日志 二进制log的三种格...