2020
09-29
09-29
C++ 实现线程安全的频率限制器(推荐)
很早以前,在学习使用Python的deque容器时,我写了一篇文章python3deque双向队列创建与使用方法分析。最近需要压测线上服务的性能,又不愿意总是在QA那边排队,于是需要自己写一个压测用的客户端。其中一个核心需求就是要实现QPS限制。于是,终究逃不开要在C++中实现一个线程安全的频率限制器。设计思路所谓频率限制,就是要在一个时间段(inteval)中,限制操作的次数(limit)。这又可以引出两种强弱不同的表述:强...
继续阅读 >