go-workerpool 支援每分鐘百萬併發的抽象原型

qianguozheng發表於2017-01-14

使用 Golang 實現了一個簡單的消費者模式, 主要解決每分鐘百萬請求的問題。

基本原理:建立固定的工作執行緒去緩衝池中取資料處理。以此來控制固定時間內處理的請求數

原始碼地址

https://github.com/qianguozheng/go-workerpool.git

用途

  1. 控制goroutine的數目
  2. 簡練模型

實際使用場景及靈感來源

http://marcio.io/2015/07/handling-1-million-requests-per-minute-with-golang/

相關文章