单个连接(fd)的安全与限流状态。 更多...
#include <sttnet.h>
Public 属性 | |
| int | fd = -1 |
| RateState | requestRate |
| std::unordered_map < std::string, RateState > | pathRate |
| std::chrono::steady_clock::time_point | lastActivity {} |
单个连接(fd)的安全与限流状态。
每个成功通过 allowConnect 的 fd 都会拥有一个 ConnectionState, 用于实现“连接级(fd 级)”防御:
| int stt::security::ConnectionState::fd = -1 |
| std::chrono::steady_clock::time_point stt::security::ConnectionState::lastActivity {} |
| std::unordered_map<std::string, RateState> stt::security::ConnectionState::pathRate |
| RateState stt::security::ConnectionState::requestRate |
1.8.5