240 发简信
IP属地:宁夏
  • 一种 golang 实现 多协程任务处理的套路

    一种 golang 实现 多协程任务处理的套路 那么是什么样的任务呢,一般是在生产者-消费者模式的消费者进程 ,举几个例子 消费kafka 数据...

  • fasthttp 获取client ip

    用fasthttp 获取客户端ip 的方法是 ctx.RemoteIP().String(),正常情况下这个获取是没有问题的,但是如果使用了 n...

  • Resize,w 360,h 240
    使用 fasthttp 时要注意的两个点

    我们做的是聚合支付系统,使用的是fasthttp 作为http server, http client 也是使用fasthttp 1. 第一个问...

  • golang rsa 和 cgo (openssl) 性能对比

    最近在做一个 使用 golang 开发 聚合支付网关的项目,其中要使用 rsa 签名算法 进行支付宝参数签名, 在压测 的时候发现 rsa 签名...

  • nginx + lua 根据 POST 数据动态路由

    搭建环境 这里就不一一介绍了网上 很多,我都是源码安装的,这里罗列出搭建的时候下载的一下包(centos) nginx-1.12.0ngx_de...

  • Resize,w 360,h 240
    golang http2 client 和server 使用非TLS 模式(h2c)

    研究了一下 golang 的http2 用法 这里先普及几个概念 h2,基于TLS之上构建的HTTP/2,作为ALPN的标识符,两个字节表示,0...

  • golang workerpool 源码阅读

    今天读了一下 fasthttp 的源码,其中读到了 workpool ,做了一些注释。

  • superverisor 管理使用了beego 库的程序的一个坑

    今天用 superverisor 管理一个 使用了beego 库的 程序出现了一些坑,不用superverisor 管理时正常运行,用了之后进程...

  • golang http日志跟踪 根据协程ID

    最近接手一份代码,采用的是golang revel web框架,期间不停的有运营,测试来骚扰,新手必须要老实,有问必答,来一个我就去日志文件查看...