1. 前言 项目中使用go-metrics库统计指标,涉及到诸如登录时长、连接时长等指标项,采用直方图进行统计。 在创建直方图统计项时,发现直方图统计器构造函数需要传递样本(sample),有以下三类样本: NilSample ExpDecaySample UniformSample 2. Samp
1. 前提 手头有个压测项目需要应用限流器,各压测节点需要向压测主节点批量申请Token以创建Tcp Client。限流器选择使用golang.org/x/time/rate(Uber提供的限流器性能更好,但是扩展性一般)。 压测子节点向主节点申请Token时,会设置超时时间,避免请求被长时间阻塞。