Ip2region 3.5.0 发布 - Rust 扩展添加了 IPv6 的支持
Ip2region 是一个离线的 IP 数据管理框架和定位库,同时支持 IPv4 和 IPv6,支持亿级别的 IP 断管理,10 微秒级别的查询性能,提供了很多主流编程语言的 xdb 数据格式的生成和查询实现。
ip2region 官方社区已正式上线旨提强化 IP 相关的工具链和数据服务,目前提供了稳定的 商用离线数据、在线查询测试、xdb 使用 / 技术文档。
Ip2Region 3.5.0 详细更新如下:
- Rust binding 增加了
NoCache
/VectorIndex
/FullMemory
三种缓存策略的完整实现。 - Rust binding 提了 IPv6 的查询支持,具体使用文档请参考 Rust Binding,测试方式如下:
$ cd binding/rust
$ ./target/release/searcher --xdb='../../data/ip2region_v6.xdb' query
ip2region xdb searcher test program, type `quit` or `Ctrl + c` to exit
ip2region>> 2001:5:4::
region: Ok("荷兰|北荷兰省|阿姆斯特丹|专线用户"), took: 284.80775ms
ip2region>> 2001::
region: Ok("美国|加利福尼亚州|洛杉矶|专线用户"), took: 12.75µs
ip2region>> 2001:5:6::
region: Ok("荷兰|北荷兰省|阿姆斯特丹|专线用户"), took: 52.958µs
ip2region>> 2001:5:5::
region: Ok("比利时|弗拉芒大区|泽勒|专线用户"), took: 123.375µs
ip2region>>
- Rust 增加了标准的原始数据/xdb 的 bench 测试,方便开发者测试查询性能,验证 xdb 文件的有效性,测试方式如下:
$ cd binding/rust/example
$ cargo build -r
## 通过 data/ip2region_v4.xdb 和 data/ipv4_source.txt 进行 ipv4 的 bench 测试:
$ RUST_LOG=debug ../target/release/searcher --xdb='../../../data/ip2region_v4.xdb' bench '../../../data/ipv4_source.txt'
## 通过 data/ip2region_v6.xdb 和 data/ipv6_source.txt 进行 ipv6 的 bench 测试:
$ RUST_LOG=debug ../target/release/searcher --xdb='../../../data/ip2region_v6.xdb' bench '../../../data/ipv6_source.txt'
- Java/Golang maker 生成过程中的允许空
region
信息方便自定义字段的的指定,有些字段的值确实为空。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
酷瓜云课堂(企业版)v1.3.8 发布,增加极速高清转码功能
更新内容 增加极速高清转码 更新layui-v2.11.6 替换layui-tabs组件 👉 普通转码和极速高清转码有何区别? 系统介绍 酷瓜云课堂,依托腾讯云基础服务架构,采用 C 扩展框架 Phalcon 开发,致力互联网课程点播,互联网课程直播,局域网课程点播,局域网课程直播,垂直于在线教育解决方案。 系统功能 实现了点播、直播、考试、专栏、面授、问答、会员、积分、秒杀、拼团、分销等。 友情提示 请使用干净的系统执行安装,如有安装过 nginx,apache 之类的占用 80 和 443 端口的 web 服务会造成端口冲突。 配置要求 操作系统:Ubuntu | Debain | Centos 系统内存:2G+ 桌面端演示 前台演示 后台演示 演示帐号:100015@163.com / 123456 (前后台通用) H5 端演示 演示帐号:13507083515 / 123456 微信公众号演示 演示帐号:13507083515 / 123456 微信小程序演示 演示帐号:13507083515 / 123456 支付流程演示 MySQL 提升全面讲解 MySQL 架构设计(0...
-
下一篇
开源基础设施危机:OpenSSF 警告免费时代即将终结
开源安全基金会(OpenSSF)联合多个重量级开源组织发表声明,警告现代软件开发背后的关键基础设施正被推向崩溃边缘。 这份声明强调“开源基础设施并非免费”,带宽、存储、人力、合规及安全响应成本持续飙升,而部分大企业长期无偿大规模使用,甚至用扫描器、智能体“轰炸”式抓取数据,加剧系统负荷,属“浪费性使用”。 各基金会一致呼吁:大厂应为关键基础设施付费,通过商业合作、分层访问、增值服务等模式实现可持续运营,否则整个开源生态将被推向崩溃。 Maven Central、PyPI、crates.io、npm和Packagist等软件包注册中心每月处理数十亿次下载,但运营这些平台的组织往往只能依靠捐款、资助和少数赞助商的善意勉强维持。 "商业规模的使用却没有商业规模的支持是不可持续的",该组织写道,并指出了对快速依赖解析、签名包、零停机时间和快速响应供应链攻击的需求,更不用说即将到来的监管要求,如欧盟的网络弹性法案。 这封公开信由八个组织签署,包括Eclipse基金会、Rust基金会、Sonatype和Python软件基金会。
相关文章
文章评论
共有0条评论来说两句吧...