240 发简信
IP属地:广东
  • NSQ学习:实现有序的消息队列

    NSQ是一个内存+磁盘型的消息中间件,它使用push流的方式源源不断把消息推送给客户端,并且为了使服务端更加简单、高效,NSQ并不提供有序的消息...

  • NSQ学习:流控的实现

    消息中间件的pull与push 消息中间件的实现无非两种套路,一种让客户端pull,典型的比如kafka便是如此,而另一种则是push,也就是让...

  • Docker存储驱动之--overlay2

    docker支持多种graphDriver,包括vfs、devicemapper、overlay、overlay2、aufs等等,其中最常用的就...

  • SUID的应用场景和简单见解

    前言 在看到apue的进程的时候,我发现一个叫suid的概念,也就是"设置用户ID"。一开始对这个概念十分陌生,单凭从字面来看确实不容易理解,后...

  • Redis的数据结构(三):字典

    字典在redis的应用 字典在我们平时的编程中是一种非常常见的数据结构,它有着结构简单,查找快速的优点,而在redis中,字典的应用更是十分广泛...

  • Redis的数据结构(二):链表

    链表在redis的应用 由于redis的c语言没有内置链表结构类型,因此redis自身实现了一套链表结构。链表主要应用在几个方面: 应用于较长的...

  • Resize,w 360,h 240
    Redis的数据结构(一):简单动态字符串

    开场白 作为redis的使用者,我们最常用的操作可能就是set了,而最常用的数据结构则是string了,我们常常会使用命令: 这个命令中,key...

  • Resize,w 360,h 240
    基于IP的负载均衡方式

    1.通过NAT实现负载均衡 运作过程 客户端会向一个ip地址发出请求,这个ip地址是一个VIP(虚拟IP),这也是调度器向外公布的一个地址。 请...

  • Resize,w 360,h 240
    翻译:使用go构建区块链(二)工作量证明

    原文:Building Blockchain in Go. Part 2: Proof-of-Work 简介 在上一篇文章中,我们构建了一个非常...