ip2region 是一个离线的 IP 数据管理框架和定位库,支持亿级别的 IP 断管理,10 微秒级别的查询性能,提供了很多主流编程语言的 xdb 数据格式的生成和查询实现。
ip2region 官方社区已正式上线旨提强化 IP 相关的工具链和数据服务,目前提供了稳定的 商用离线数据、在线查询测试、xdb 使用/技术文档。
ip2region 2.12.0 详细更新如下:
1、C# 查询客户端 增加基于 VectorIndex 缓存 / 纯文件 查询的并发支持,同时增加对 netstandard2.0 的支持,项目打包的时候移除 changelog.md。
2、增加 rust xdb 生成器的实现,[rust-xdb-maker]。
3、C 查询客户端 增加对 windows 的兼容,ANSI 标准。
4、增加 C++ xdb 生成器和数据编辑器的实现,[cpp-xdb-maker]。
5、修复 python 查询客户端 的 getInt2 的实现 bug [PR#334]。
6、增加 typescript xdb 查询客户端的实现,[typescript-xdb-client]。
7、golang 和 java 的 xdb 生成程序增加 --log-level 参数,默认为 info,屏蔽生成过程中的大量日志输出,极大的减少 xdb 的生成时间。
8、golang 和 java 的 xdb 生成程序增加 --field-list 参数,用于 xdb 文件的自定义字段指定,[xdb-自定义字段],详细请参考 [XDB-V4文件生成教程]。
ip2region 2.12.0 下载地址:
1、Gitee:https://gitee.com/lionsoul/ip2region/tree/v2.12.0
2、Github:https://github.com/lionsoul2014/ip2region/releases/tag/v2.12.0