240 发简信
IP属地:广东
  • Linux网络IO介绍

    网络IO的发展过程随着Linux内核版本的迭代而发生变化,主要经历以下几个阶段: 1. 阻塞 IO(BIO)2. 非阻塞 IO(NIO)3. I...

  • Nacos服务注册与发现

    安装Nacos 下载二进制包下载地址[https://github.com/alibaba/nacos/releases] 解压unzip na...

  • Go并发控制简明教程-WaitGroup和Context简明教程

    控制并发的两种方式 使用WaitGroup 使用Context WaitGroup简单例子 使用WaitGroup可以把一个作业分包,使用多个协...

  • Select简明教程

    select关键字到底有什么作用?下面先来一个简单例子说明: 创建两个Channel和两个子协程分别向一个Channel发送信息,执行看看打印日...

  • Channel简易教程

    不同于传统的多线程并发模型使用共享内存来实现线程间通信的方式,golang 的哲学是通过 channel 进行协程(goroutine)之间的通...

  • Context设计模式

    在Go中,每个请求都会在各自所在的goroutine中运行。Context包可以方便地在各个goroutine之间传值和发送取消[1]、达到*最...

  • Ribbon负载均衡

    上一段代码中使用了简单的消费者-服务者模式提供了最简单的微服务,使用Nacos做服务注册中心。Ribbon是带负载均衡的Http客户端。 有两种...

  • Resize,w 360,h 240
    HTTP/2的理解

    HTTP/2主要通过以下方法减少延迟,改进页面的加载速度: HTTP Header的压缩,采用HPack算法。 HTTP/2的Server Pu...