滑动窗口短信发送限流算法 1.有两条规则 基于IP的限制和基于手机号的限制 IP规则: 1分钟限制5 10分钟限制30 1小时限制50 手机号规则: 1分钟限制1 10分钟限制5 1小时限制10 2.滑动窗口就是随着时间的流动 , 进行动态的删减区间内的数据 , 限制时获取区间内的数据 最主要的是用 ...
分类:
Web程序 时间:
2020-06-23 19:23:27
阅读次数:
97
1.问题描述:将来数据量可能很大,所以ip规则肯定是存储在HDFS中的,这样在读取的时候根据切片数量,会启动相应的Task,但是数据切片中就可能不会包含所有的ip规则,然后你处理的log文件获取的ip就找不到对应的省份了。这样就出现了问题。所以现在需要每个Task都会获取到全部的ip规则。但是ip规 ...
分类:
其他好文 时间:
2018-10-18 01:00:51
阅读次数:
191
在Linux下,使用ipteables来维护IP规则表。要封停或者是解封IP,其实就是在IP规则表中对入站部分的规则进行添加操作。 要封停一个IP,使用下面这条命令: 要解封一个IP,使用下面这条命令: 参数-I是表示Insert(添加),-D表示Delete(删除)。后面跟的是规则,INPUT表示 ...
分类:
系统相关 时间:
2018-06-04 16:51:39
阅读次数:
221
在Linux下,使用ipteables来维护IP规则表。要封停或者是解封IP,其实就是在IP规则表中对入站部分的规则进行添加操作。 要封停一个IP,使用下面这条命令: 要解封一个IP,使用下面这条命令: 参数-I是表示Insert(添加),-D表示Delete(删除)。后面跟的是规则,INPUT表示 ...
分类:
其他好文 时间:
2018-04-27 17:59:53
阅读次数:
234
正则表达式是什么: 对字符串、文本进行匹配、过滤、搜索、查找的一种方法。 Python正则对象: 字符串 应用场景: 1: 规范(规则)匹配: 判断字符串是否符合某种样式, 例如输入是否是电话号码的判断, 字符串是否符合ip规则。 Match && search 2: 搜索:在字符串中查找是否存在符 ...
分类:
其他好文 时间:
2017-09-15 01:50:12
阅读次数:
175
在Linux下,使用ipteables来维护IP规则表。要封停或者是解封IP,其实就是在IP规则表中对入站部分的规则进行添加操作。要封停一个IP,使用下面这条命令:iptables-IINPUT-s***.***.***.***-jDROP要解封一个IP,使用下面这条命令:iptables-DINPUT-s***.***.***.***-jDROP参数-I..
分类:
系统相关 时间:
2017-05-24 22:44:40
阅读次数:
302
转载 介绍安装环境与版本 用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。 redis 采用 redis-3.2.4 版本。 两台虚拟机都是 CentOS ,一台 CentOS6.5 (IP:192.168.31.245),一台 CentOS7(IP:192 ...
分类:
其他好文 时间:
2017-03-23 01:03:45
阅读次数:
674
iptables简单来说是Linux的防火墙工具,在三层上对数据包进行控制。三张表:filter(作用是过滤数据包,Ip规则常用这个表nat(地址转换)mangle(包改造,用得少)五个数据链位置:PREROUTER(前路由,是否发给我的?)INPUT(入口,从这进入Linxu内核)FORWARD(转发,过道手,但不..
分类:
其他好文 时间:
2016-04-30 06:42:18
阅读次数:
253
有一同事问用wireshark抓包时发现很多[TCP Retransmission],这些包极大影响了自己真正想看的http数据包,如下图。 我拿到pcapng后首先看到这些包的来源ip都是固定的两个,所以首先想到的方法就是过滤ip,规则如下:http and ip.src_host !="2...
分类:
其他好文 时间:
2015-12-15 10:26:04
阅读次数:
515
#判断IP是否符合标准规则
functionjudge_ip(){
#这里local$1出错,用2>/dev/null屏蔽掉错误,暂未发现影响输出结果
local$12>/dev/null
TMP_TXT=/tmp/iptmp.txt
echo$1>${TMP_TXT}
IPADDR=`grep-Eo‘([0-9]{1,3}\.){3}[0-9]{1,3}‘${TMP_TXT}`
#判断有没有符合***.***.*..
分类:
系统相关 时间:
2015-05-08 01:53:00
阅读次数:
218