摘要: 在golang官网下载源文件,解压,并添加到PATH。 ~ # tar -C /usr/local/ -xzvf go1.14.4.linux-amd64.tar.gz ~ # echo 'export PATH=$PATH:/usr/local/go/bin' >> /etc/profile ~ 阅读全文
posted @ 2020-07-03 22:30 虾敏四把刀 阅读(3562) 评论(0) 推荐(1) 编辑
摘要: 背景 因与工作相关,所以本文中的数据都进行了更改,但逻辑是一样的。 笔者的服务ServerA会请求服务ServerH获取一些数据,但ServerH的接口有个N秒内只能请求M次的限制,并返回false。而笔者的服务瞬时请求量远超M次,所以采用了协程池在收到103错误时,停止worker的运行N秒,然后 阅读全文
posted @ 2020-07-03 22:27 虾敏四把刀 阅读(4349) 评论(0) 推荐(1) 编辑