
Ip2region 是一款高性能、离线运行的 IP 地址管理与定位框架,全面兼容 IPv4 和 IPv6,可高效管理亿级 IP 段数据,查询响应时间稳定在 10 微秒以内,并已为多种主流编程语言提供 xdb 格式的数据生成与检索能力。
ip2region 官方社区现已正式启用,致力于完善 IP 相关工具生态与数据服务能力,当前已上线商用级离线数据包、在线查询体验平台,以及完整的 xdb 使用指南与技术文档支持。
本次 ip2region 3.11.2 版本主要更新内容如下:
- Java 端
LongByteArray新增固定大小切片功能,支持按预设字节数进行分片,显著提升基于指定offset的寻址效率。可通过以下方式创建启用该特性的实例:
final LongByteArray byteArray = new LongByteArray(int);
立即学习“Java免费学习笔记(深入)”;
Java 版 xdb 实现中,content 缓存底层默认切换为固定切片版
LongByteArray,有效规避缓存加载阶段的内存溢出(OOM)风险,大幅降低 JVM 堆内存峰值占用;默认切片大小为Searcher.DEFAULT_SLICE_BYTES(即50MiB);对应最新 Maven 依赖版本为3.3.0。C# 端
ContentCacheStrategy类现直接实现ICacheStrategy接口,优化初始化流程,显著削减应用启动时的瞬时内存压力;具体原理与性能对比详见:[issue 412]。
源码地址:点击下载










