/limit_rate

traffic server 限速插件 支持热启动

Primary LanguageC++

说明:
    主要参考纸鸢的开源的限速插件: https://github.com/cnkedao/trafficserver-ratemaster.
配置文件中的配置是分时间段对每条链接进行限速 0hour=1048576 代表00点 限速为1048576字节/s(即1MB/s):
0hour=1048576
1hour=1048576
2hour=1048576
3hour=1048576
4hour=1048576
5hour=1048576
6hour=1048576
7hour=1048576
8hour=1048576
9hour=1048576
10hour=1048576
11hour=1048576
12hour=1048576
13hour=1048576
14hour=1048576
15hour=1048576
16hour=1048576
17hour=1048576
18hour=1048576
19hour=1048576
20hour=1048576
21hour=1048576
22hour=1048576
23hour=1048576

使用说明:
    1 在plugin.config文件中添加一行: limit_reload.so limitconfig.config 
      其中limitconfig.config配置文件 在plugin.config同级目录下 
      或以绝对路径的方式:limit_rate.so /path/to/limitconfig.config 
    2 配置文件支持"无缝重启" 通过命令traffic_line -x 使得配置重新生效 
    
注意:
    配置文件必须按上格式
    配置文件现不支持注释