C++获取当前时间 通过gettimeofday获取12345678910111213#include <sys/time.h>static int64_t GetCurrentMilliseconds() { timeval now; gettimeofday(&now, NULL); return now.tv_sec * (int64_t)1000 + now.tv_usec 2024-03-28 C++代码库 #C++ #gettimeofday #chrono
C++令牌桶 限流最近做个benchmark工具往服务端压测数据,由于服务端的承载能力优先,需要限流进行平滑压测。打算使用令牌桶进行限流。 令牌桶算法以一个设定的速率产生令牌并放入令牌桶,每次用户请求都得申请令牌,如果令牌不足,则拒绝请求。 令牌桶令牌桶算法中新请求到来时会从桶里拿走一个令牌,如果桶内没有令牌可拿,就拒绝服务。当然,令牌的数量也是有上限的。令牌的数量与时间和发放速率强相关,时间流逝的时间越长,会 2024-03-27 C++代码库 #原创 #C++ #benchmark #令牌桶 #压测