ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
nrate.h File Reference

用于每个socket消息频率控制的速率限制器。 More...

#include "tools/tab/xml/sysconfig.h"
#include "tools/tools.h"
#include "tools/type.h"
#include <unordered_map>

Classes

class  ngl::nrate
 速率限制器类。 More...

Detailed Description

用于每个socket消息频率控制的速率限制器。

实现基于时间窗口的速率限制,防止客户端发送过多消息导致服务器过载。 支持可配置的时间间隔和最大消息数量。

Author
NingLeixueR
Date
2020-2025