CoolGuard更新,ip2region升级、名单增加过期时间

ip2region升级

ip2region(github.com/lionsoul201...

Ip2region是一个支持IPv4和IPv6的离线IP地址管理器框架和定位器,支持数十亿个数据段,10微秒的搜索性能,适用于多种编程语言的xdb搜索客户端

本项目(github.com/wnhyang/coo...)使用其作为基础的ip解析,可参考github.com/lionsoul201...,最近此项目更新了,配套的也更新了相关实现,不过也只是使用ipv4的离线数据,ipv6并未加入(数据量较大)。

另外,比较知名的还有纯真IP(cz88.net/),如已获取社区版授权可以参考github.com/tagphi/czdb...使用离线数据。

简化规则动作展示

原来展示如下,不管有没有设置动作都会展示,会占用大片区域

现在为空时优化了一下

添加动作后展示如下,相比于之前使用空间更小,也清晰了点。

名单数据增加过期时间

规则命中动作,添加名单时选择名单集和字段,加上了过期时间配置,有两种

1、日期(绝对时间),感觉并不那么常用。

2、相对时间,相对的是事件发生时间,在此时间基础上增加秒/分/时/天/月。

实现如下

获取配置的过期时间方法

配套的名单条件判断时加上过期时间

名单条件

历史文章

mp.weixin.qq.com/mp/appmsgal...

另外私信"在线体验"会有在线体验地址和账号。

相关推荐
a努力。1 分钟前
美团Java面试被问:Redis集群模式的工作原理
java·redis·后端·面试
计算机程序设计小李同学43 分钟前
动漫之家系统设计与实现
java·spring boot·后端·web安全
布列瑟农的星空1 小时前
SSE与流式传输(Streamable HTTP)
前端·后端
开心就好20251 小时前
使用 HBuilder 上架 iOS 应用时常见的问题与应对方式
后端
开心猴爷1 小时前
Swift IPA 混淆在工程实践中的方式,分析仅依赖源码层混淆的局限性
后端
用户4099322502122 小时前
Vue3 v-if与v-show:销毁还是隐藏,如何抉择?
前端·vue.js·后端
黄俊懿2 小时前
【深入理解SpringCloud微服务】Seata(AT模式)源码解析——全局事务的回滚
java·后端·spring·spring cloud·微服务·架构·架构师
Java编程爱好者2 小时前
SpringBoot启动太慢?几个优化技巧
后端
喷火龙8号2 小时前
修复 Hertz + OpenTelemetry 链路追踪中的数据竞争问题
后端
JIngJaneIL2 小时前
基于springboot + vue健康管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端